【发布时间】:2010-11-05 19:30:37
【问题描述】:
我一直在尝试使用 JavaScript 检测浏览器语言偏好。
如果我在Tools>Internet Options>General>Languages中设置IE浏览器语言,如何使用JavaScript读取这个值?
Firefox 也有同样的问题。我无法使用navigator.language 检测到tools>options>content>languages 的设置。
使用 navigator.userLanguage ,它会检测到通过
Start>ControlPanel>RegionalandLanguageOptions>Regional Options 标签页。
我已经用navigator.browserLanguage 和navigator.systemLanguage 进行了测试,但都没有返回第一个设置的值(Tools>InternetOptions>General>Languages)
我找到了一个link 详细讨论了这个问题,但问题仍然没有答案:(
【问题讨论】:
-
现在 (2020) 有一个实验性功能,所有浏览器都支持它返回一组语言偏好:
navigator.languages //["en-US", "zh-CN", "ja-JP"]
标签: javascript localization internationalization