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.