浏览器中通过js获取用户语言环境方法

用户语言环境存在navigator对象中,不同浏览器分别通过如下方法获取用户浏览器语言、操作系统语言。

  IE6 IE7 IE8 Firefox Chrome Safari Opera
navigator.language undefined zh-CN zh-CN
navigator.userLanguage zh-cn undefined zh-cn
navigator.browserLanguage zh-cn undefined zh-cn
navigator.systemLanguage zh-cn undefined undefined

解决方案
可以使用下面的代码获取当前浏览器语言:

(navigator.language || navigator.browserLanguage).toLowerCase()

上一篇:使用 Xilinx Documentation Navigator 查看官方文档


下一篇:Flutter的生命周期和路由