javascript如何在Chrome中获取操作系统语言,而不是浏览器语言设置。我的意思是如果您在调试器中检查“navigator.language”,它显示的是浏览器语言。但是,您更改控制面板中的语言 - >时钟,语言和区域 - >区域和语言 - >格式,例如Romansh(瑞士),“navigator.language”将没有反映出来。
顺便说一下,如果你在IE11中检查“navigator.language”,它将在上面的例子中显示“rm-CH”。
提前感谢您的线索。
答案 0 :(得分:1)
var version= navigator.appVersion;
var agent= navigator.userAgent;
var language = window.navigator.language;
var browserName = navigator.appName;
var fullVersion = ''+parseFloat(navigator.appVersion);
var majorVersion = parseInt(navigator.appVersion,10);
alert(version);
alert(agent);
alert(language);
alert(browserName);
alert(fullVersion);