为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

手掌心 2019-06-03 10:01:15
用于检测浏览器语言首选项的JavaScript我一直试图使用JavaScript检测浏览器语言首选项。如果我将IE中的浏览器语言设置为Tools>Internet Options>General>Languages,如何使用JavaScript读取此值?火狐也有同样的问题。我无法检测到tools>options>content>languages使用navigator.language.使用navigator.userLanguage,它检测通过Start>ControlPanel>RegionalandLanguageOptions>Regional Options标签。我用navigator.browserLanguage和navigator.systemLanguage但是,两种方法都不返回第一个设置的值(Tools>InternetOptions>General>Languages)我找到了一个链接其中详细讨论了这一点,但问题仍未得到回答:
查看完整描述

4 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

现在有一种方法可以让用户接受Firefox和Chrome中的语言领航员.语言(工作于Chrome>=32和Firefox>=32)

还有,领航员.语言在Firefox中,这些年反映的是最喜欢的内容语言,而不是UI语言。但是,由于这个概念还没有得到其他浏览器的支持,所以它不是很有用。

因此,在可能的情况下获得最喜欢的内容语言,并使用UI语言作为后盾:

navigator.languages    ? navigator.languages[0]
    : (navigator.language || navigator.userLanguage)


查看完整回答
反对 回复 2019-06-03
  • 4 回答
  • 0 关注
  • 645 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信