i18n.getAcceptLanguages()

獲取瀏覽器的 accept-languages。這與瀏覽器使用的區域設定不同。要獲取區域設定,請使用 i18n.getUILanguage

這是一個非同步函式,返回一個 Promise

有關使用此函式的指南,請參閱國際化頁面。

語法

js
let gettingAcceptLanguages = browser.i18n.getAcceptLanguages()

引數

無。

返回值

一個 Promise,它將以一個 i18n.LanguageCode 物件陣列的形式被 fulfilled。

示例

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