WorkerNavigator:languages 属性

注意:此功能仅在 Web 工作线程 中可用。

WorkerNavigator.languages 只读属性返回一个字符串数组,表示用户的首选语言。语言使用语言标签根据 RFC 5646:语言识别标签(也称为 BCP 47) 进行描述。在返回的数组中,它们按首选项排序,最优选的语言排在最前面。

navigator.language 的值是返回数组的第一个元素。

当其值发生变化时,例如用户更改了首选语言,则 languagechange 事件将在 WorkerGlobalScope 对象上触发。

来自用户浏览器的所有 HTTP 请求中的 Accept-Language HTTP 标头使用与 navigator.languages 属性相同的值,除了额外的 qvalues(质量值)字段(例如 en-US;q=0.8)。

字符串数组。

示例

您可以运行此插入 Web 工作线程

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

规范

规范
HTML 标准
# dom-navigator-languages-dev

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅