用于检测浏览器语言首选项的JavaScript

用于检测浏览器语言首选项的JavaScript

我一直试图使用JavaScript检测浏览器语言首选项。

如果我将IE中的浏览器语言设置为Tools>Internet Options>General>Languages,如何使用JavaScript读取此值?

火狐也有同样的问题。我无法检测到tools>options>content>languages使用navigator.language.

使用navigator.userLanguage,它检测通过Start>ControlPanel>RegionalandLanguageOptions>Regional Options标签。

我用navigator.browserLanguagenavigator.systemLanguage但是,两种方法都不返回第一个设置的值(Tools>InternetOptions>General>Languages)

我找到了一个链接其中详细讨论了这一点,但问题仍未得到回答:


手掌心
浏览 646回答 4
4回答

慕森王

现在有一种方法可以让用户接受Firefox和Chrome中的语言领航员.语言(工作于Chrome>=32和Firefox>=32)还有,领航员.语言在Firefox中,这些年反映的是最喜欢的内容语言,而不是UI语言。但是,由于这个概念还没有得到其他浏览器的支持,所以它不是很有用。因此,在可能的情况下获得最喜欢的内容语言,并使用UI语言作为后盾:navigator.languages    ? navigator.languages[0]     : (navigator.language || navigator.userLanguage)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript