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 i18n.LanguageCode Objekten erfüllt wird.

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
getAcceptLanguages

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

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.