获取浏览器语言的解决方案
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
获取浏览器语言的解决方案相关推荐
- js获取浏览器语言(ie、ff、chrome)、contextpath
js获取浏览器语言(ie.ff.chrome).contextpath /js获取浏览器语言(ie.ff.chrome) Java代码 var language_en_us = "en- ...
- navigator 与语言相关的属性在各大浏览器的差异,及获取浏览器语言的正解
问题描述 各浏览器对 navigator 对象中几个与语言相关的属性(language.userLanguage.browserLanguage. systemLanguage)的返回值存在很大的差异 ...
- JS获取浏览器语言 动态加载JS文件
项目出于多语言版本的考虑,前台使用easyui,通过获取浏览器语言版本,来相对的加载easyui语言包,easyui默认语言包en-US 代码如下 <script type="text ...
- html 获取浏览器语言,js获取浏览器类型和语言
js代码如下: // 获取终端的相关信息 var Terminal = { // 辨别浏览器类型 browserType : function(){ var u = navigator.userAge ...
- html 获取浏览器语言,js之获取浏览器语言
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 今天看代码的时候看到了navigator.language以及navigator.browserLanguage 那这些 ...
- 使用i18n,获取浏览器语言并自动切换
放置到main.js中配合i18n一起使用 const navLang = navigator.language || navigator.userLanguagelet localLang = na ...
- java 通过request获取浏览器语言环境
引入<%@ page import="java.util.Locale"%> 使用 Locale locale=request.getLocale(); String ...
- html js 浏览器语言,js 判断浏览器语言的方法
今天遇到一个要根据浏览器设置语言的类型,来展示网站的字体.比如,浏览器的语言是中文简体,那么网站也要显示中文简体字,如果是繁体或是英文都要根据浏览器当前设置的语言进行显示.那么,飞鸟慕鱼博客来和大家说 ...
- html页面国际化之谷歌翻译js实践,支持通过判断浏览器语言自动将中文翻译成英文
实践过程 最近boss提出了一个需求,需要支持打开的页面自动翻译成英文,csdn来回找资料,最终确定使用谷歌翻译js插件,这个插件测试只支持手动翻译,没能满足打开页面通过判断浏览器语言自动翻译成英文的 ...
最新文章
- mysql 联合索引长度_MySQL 中索引的长度的限制
- selection does not contain a main type错误
- sqoop 基本使用
- excel最常用的八个函数_Excel中最常用的快捷键
- ADC的有效位数、信噪比、总谐波失真的参数计算
- 联机事务处理OLTP(on-line transaction processing)和联机分析处理OLAP(On-Line Analytical Processing)...
- PMCAFF|来来来!我们一起重新设计微信公众号(图多杀猫 慎重浏览)
- javascript 查找文本并高亮显示
- 辅助类BinaryTreeNodeLeftChildRightSibling(左孩子右兄弟,二叉树结点)
- sublime text3运行python不显示内容_sublime text 运行python无法出结果
- 【PHP】伪静态 - 1. 使用正则表达式实现
- mysql 集群与主从_Mysql集群和主从
- Jquery Cookbook摘要之使用上下文参数
- 计算机二级题库access选择题_计算机二级access选择题题库
- TypeScript Property ‘XXX‘ does not exist on type ‘never‘
- mysql delete锁_MySQL 的加锁处理,你都了解的一清二楚了吗?
- LeetCode.868-二进制距离(Binary Gap)
- 她力量系列七丨兰艳艳:理想温暖10年科研路,女性可以柔和,更要自信、专业 | 妇女节特辑
- 漏电继电器LLJ-100FS
- 09年电子商务格局的个人臆断
热门文章
- javaSE学习 访问控制
- Linux 下发邮件的方式
- LeetCode887. 鸡蛋掉落
- C++多线程编程(3) 异步操作类 std::future std::promise std::async
- python替换缺失值,处理空值+生成图形+图形标准化
- Ansible(二)——基本环境的部署以及常用模块的使用
- 16R-在数组中查找目标值
- 如何安装CocoaPods,以便在Xcode中快速添加第三方库
- el如何获取复选框的值_element ui 表格提交时获取所有选中的checkbox的数据
- 怎样把gis锯齿边_ArcGIS地图锯齿处理的方法