WorkerNavigator: languages 屬性

Baseline 已廣泛支援

此功能已非常成熟,可在多種裝置和瀏覽器版本上使用。自 2017 年 10 月以來,它已在各大瀏覽器中可用。

注意:此功能僅在 Web Workers 中可用。

WorkerNavigator.languages 只讀屬性返回一個表示使用者首選語言的字串陣列。語言使用 BCP 47 語言標籤進行描述。在返回的陣列中,它們按首選項排序,最首選的語言排在最前面。

navigator.language 的值是返回陣列的第一個元素。

當用戶首選語言發生變化時,會在 WorkerGlobalScope 物件上觸發一個 languagechange 事件。

使用者瀏覽器傳送的每個 HTTP 請求中的 Accept-Language HTTP 頭部使用的值與 navigator.languages 屬性的值相同,只是多了 qvalues(質量值)欄位(例如 en-US;q=0.8)。

字串陣列。

示例

您可以執行此程式碼以在 Web Worker 中插入。

js
navigator.language; // "en-US"
navigator.languages; // ["en-US", "zh-CN", "ja-JP"]

規範

規範
HTML
# dom-navigator-languages-dev

瀏覽器相容性

另見