1.问题分析

首先查看一下 navigator 对象中的这几个与 language 相关的属性。

navigator 对象包含有关浏览器的信息。没有应用于 navigator 对象的公开标准,不过所有浏览器都支持该对象。

language:返回当前的浏览器语言(来自 Mozilla Developer Center)
userLanguage:返回操作系统设定的自然语言(来自 MSDN)
browserLanguage:返回当前的浏览器语言(来自 MSDN)
systemLanguage:返回当前操作系统的缺省语言(来自 MSDN)

但是不同浏览器对其属性的支持不一致,具体表现为:

所以要获取当前主流浏览器语言的代码:

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

小技巧,多积累。

转载于:https://www.cnblogs.com/lewis-messi/p/10030236.html

获取浏览器语言的解决方案相关推荐

  1. js获取浏览器语言(ie、ff、chrome)、contextpath

    js获取浏览器语言(ie.ff.chrome).contextpath /js获取浏览器语言(ie.ff.chrome) Java代码   var language_en_us = "en- ...

  2. navigator 与语言相关的属性在各大浏览器的差异,及获取浏览器语言的正解

    问题描述 各浏览器对 navigator 对象中几个与语言相关的属性(language.userLanguage.browserLanguage. systemLanguage)的返回值存在很大的差异 ...

  3. JS获取浏览器语言 动态加载JS文件

    项目出于多语言版本的考虑,前台使用easyui,通过获取浏览器语言版本,来相对的加载easyui语言包,easyui默认语言包en-US 代码如下 <script type="text ...

  4. html 获取浏览器语言,js获取浏览器类型和语言

    js代码如下: // 获取终端的相关信息 var Terminal = { // 辨别浏览器类型 browserType : function(){ var u = navigator.userAge ...

  5. html 获取浏览器语言,js之获取浏览器语言

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 今天看代码的时候看到了navigator.language以及navigator.browserLanguage 那这些 ...

  6. 使用i18n,获取浏览器语言并自动切换

    放置到main.js中配合i18n一起使用 const navLang = navigator.language || navigator.userLanguagelet localLang = na ...

  7. java 通过request获取浏览器语言环境

    引入<%@ page import="java.util.Locale"%> 使用 Locale locale=request.getLocale(); String ...

  8. html js 浏览器语言,js 判断浏览器语言的方法

    今天遇到一个要根据浏览器设置语言的类型,来展示网站的字体.比如,浏览器的语言是中文简体,那么网站也要显示中文简体字,如果是繁体或是英文都要根据浏览器当前设置的语言进行显示.那么,飞鸟慕鱼博客来和大家说 ...

  9. html页面国际化之谷歌翻译js实践,支持通过判断浏览器语言自动将中文翻译成英文

    实践过程 最近boss提出了一个需求,需要支持打开的页面自动翻译成英文,csdn来回找资料,最终确定使用谷歌翻译js插件,这个插件测试只支持手动翻译,没能满足打开页面通过判断浏览器语言自动翻译成英文的 ...

最新文章

  1. mysql 联合索引长度_MySQL 中索引的长度的限制
  2. selection does not contain a main type错误
  3. sqoop 基本使用
  4. excel最常用的八个函数_Excel中最常用的快捷键
  5. ADC的有效位数、信噪比、总谐波失真的参数计算
  6. 联机事务处理OLTP(on-line transaction processing)和联机分析处理OLAP(On-Line Analytical Processing)...
  7. PMCAFF|来来来!我们一起重新设计微信公众号(图多杀猫 慎重浏览)
  8. javascript 查找文本并高亮显示
  9. 辅助类BinaryTreeNodeLeftChildRightSibling(左孩子右兄弟,二叉树结点)
  10. sublime text3运行python不显示内容_sublime text 运行python无法出结果
  11. 【PHP】伪静态 - 1. 使用正则表达式实现
  12. mysql 集群与主从_Mysql集群和主从
  13. Jquery Cookbook摘要之使用上下文参数
  14. 计算机二级题库access选择题_计算机二级access选择题题库
  15. TypeScript Property ‘XXX‘ does not exist on type ‘never‘
  16. mysql delete锁_MySQL 的加锁处理,你都了解的一清二楚了吗?
  17. LeetCode.868-二进制距离(Binary Gap)
  18. 她力量系列七丨兰艳艳:理想温暖10年科研路,女性可以柔和,更要自信、专业 | 妇女节特辑
  19. 漏电继电器LLJ-100FS
  20. 09年电子商务格局的个人臆断

热门文章

  1. javaSE学习 访问控制
  2. Linux 下发邮件的方式
  3. LeetCode887. 鸡蛋掉落
  4. C++多线程编程(3) 异步操作类 std::future std::promise std::async
  5. python替换缺失值,处理空值+生成图形+图形标准化
  6. Ansible(二)——基本环境的部署以及常用模块的使用
  7. 16R-在数组中查找目标值
  8. 如何安装CocoaPods,以便在Xcode中快速添加第三方库
  9. el如何获取复选框的值_element ui 表格提交时获取所有选中的checkbox的数据
  10. 怎样把gis锯齿边_ArcGIS地图锯齿处理的方法