i18n.getAcceptLanguages()
获取浏览器的 accept-languages。这与浏览器使用的区域设置不同。要获取区域设置,请使用 i18n.getUILanguage
。
这是一个异步函数,它返回一个 Promise
。
请参阅 国际化 页面,了解有关使用此函数的指南。
语法
js
let gettingAcceptLanguages = browser.i18n.getAcceptLanguages()
参数
无。
返回值
一个 Promise
,它将使用
对象的 i18n.LanguageCode
array
完成。
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
示例
js
function onGot(languages) {
console.log(languages);
//e.g. Array [ "en-US", "en" ]
}
let gettingAcceptLanguages = browser.i18n.getAcceptLanguages();
gettingAcceptLanguages.then(onGot);
注意:此 API 基于 Chromium 的 chrome.i18n
API。此文档源自 Chromium 代码中的 i18n.json
。