i18n.getAcceptLanguages()
  
   Gets the accept-languages of the browser. This is different from the locale used by the browser. To get the locale, use i18n.getUILanguage.
   This is an asynchronous function that returns a Promise.
   See the Internationalization page for a guide on using this function.
   
  
   Syntax
   
    
     let gettingAcceptLanguages = browser.i18n.getAcceptLanguages()
     
    
  
  
  
  Browser compatibility
  
   
    
     
      
       |  | Desktop | Mobile | 
      
       |  | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | 
     
     
      
       | getAcceptLanguages | 47 | 14 | 47 | ? | 34 | 14 | ? | ? | 48 | ? | 15 | ? | 
     
    
    
   
  
   Examples
   
    
     function onGot(languages) {
  console.log(languages);
  
}
let gettingAcceptLanguages = browser.i18n.getAcceptLanguages();
gettingAcceptLanguages.then(onGot);
     
    
     Note: This API is based on Chromium's chrome.i18n API. This documentation is derived from i18n.json in the Chromium code.