前段时间有个项目网站需要三种语言翻译,查了一下默认语言化境的话需要获取浏览器默认设置的语言参数,所以就实际接触了 navigator.language
这个api。navigator.userAgent
这个 api 用的最多的就是判断设备信息,用来区分是 ios 还是安卓系统或者是 pc,实现区别加载资源。
下面是实际获取浏览器的操作:
1 | function getLanguageKey () { |
实际项目中只有三种语言环境【中文简体】、【中文繁体】、【英文】,所以只要检测不是 zh
开头的语言环境,全部默认返回英文。