WorkerNavigator: language 属性

Baseline 已广泛支持

此特性已非常成熟,可在多种设备和浏览器版本上使用。自 ⁨2016 年 9 月⁩以来,它已在各大浏览器中可用。

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

WorkerNavigator.language 只读属性返回一个字符串,表示用户的首选语言,通常是浏览器 UI 的语言。

一个字符串,表示语言版本,为 BCP 47 语言标记,例如 enen-USfrfr-FRes-ES 等。

请注意,在 10.2 之前的 iOS Safari 中,返回的国家代码是小写的:“en-us”、“fr-fr” 等。

示例

您可以运行此内容插入一个 Web Worker

js
if (/^en\b/.test(navigator.language)) {
  doLangSelect(window.navigator.language);
}

规范

规范
HTML
# dom-navigator-language-dev

浏览器兼容性

另见