i18n.getAcceptLanguages()
ブラウザーの accept-languages を取得します。これは、ブラウザーに使用されているロケールとは異なります。ロケールを取得するには、i18n.getUILanguage
を使用してください。
これは、Promise
を返す非同期関数です。
構文
js
var gettingAcceptLanguages = browser.i18n.getAcceptLanguages();
引数
なし。
戻り値
オブジェクトの i18n.LanguageCode
配列
で処理が完了した Promise
。
ブラウザーの互換性
BCD tables only load in the browser
例
js
function onGot(languages) {
console.log(languages);
//e.g. Array [ "en-US", "en" ]
}
var gettingAcceptLanguages = browser.i18n.getAcceptLanguages();
gettingAcceptLanguages.then(onGot);
メモ:
この API は、Chromium の chrome.i18n
API を基にしています。このドキュメンテーションは、Chromium コード内の i18n.json
に由来しています。Microsoft Edge 互換性データは、Microsoft Corporation より供給され、Creative Commons Attribution 3.0 United States License の下で含まれています。