获取当前浏览器的语言,关联i18n

IE 浏览器支持一个 navigator.systemLanguage
IE版本低于11.0不支持“ navigator.language ”(这里)。所以没有办法获IE(<11.0)的语言。但IE支持“ navigator.userLanguage ”来获取OS语言

火狐支持JS“ navigator.language ”来获取浏览器语言。所以我们可以使用JS来获得FF语言。

Chrome有3种语言选择(更多详情请参阅此处) - “显示语言”,“拼写检查语言”和“网页语言”。该网页的语言由Chrome“网页语言”确定。但是没有界面来检测JS的“网页语言”。通常我们使用JS“ navigator.language ”来检测“显示语言”。

兼容写法:

(navigator.language)?navigator.language:navigator.userLanguage

 

你可能感兴趣的:(JavaScript)