i18n.getAcceptLanguages()
Ruft die accept-languages des Browsers ab. Dies unterscheidet sich von der vom Browser verwendeten Locale. Um die Locale zu erhalten, verwenden Sie i18n.getUILanguage
.
Dies ist eine asynchrone Funktion, die ein Promise
zurückgibt.
Siehe die Internationalization Seite für einen Leitfaden zur Verwendung dieser Funktion.
Syntax
js
let gettingAcceptLanguages = browser.i18n.getAcceptLanguages()
Parameter
Keine.
Rückgabewert
Ein Promise
, das mit einem array
von
Objekten erfüllt wird.i18n.LanguageCode
Browser-Kompatibilität
BCD tables only load in the browser
Beispiele
js
function onGot(languages) {
console.log(languages);
//e.g. Array [ "en-US", "en" ]
}
let gettingAcceptLanguages = browser.i18n.getAcceptLanguages();
gettingAcceptLanguages.then(onGot);
Hinweis:
Diese API basiert auf der chrome.i18n
API von Chromium. Diese Dokumentation ist abgeleitet von i18n.json
im Chromium-Code.