获取当前浏览器的语言,关联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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容