当前位置: 代码迷 >> JavaScript >> 如何使用JavaScript获取Chrome中的OS系统语言。 不是浏览器的语言。 (navigator.language是浏览器语言!)
  详细解决方案

如何使用JavaScript获取Chrome中的OS系统语言。 不是浏览器的语言。 (navigator.language是浏览器语言!)

热度:83   发布时间:2023-06-06 09:36:06.0

如何使用JavaScript获取Chrome中的OS系统语言,而不是浏览器语言设置。 我的意思是,如果您在调试器中选中“ navigator.language”,则显示的是浏览器语言。 但是,如果您在控制面板中更改语言->时钟,语言和地区->区域和语言->格式,例如改成Romansh(瑞士),则“ navigator.language”将不反映该语言。 。

顺便说一句,如果您在IE11中选中“ navigator.language”,则在上面的示例中它将显示“ rm-CH”。

预先感谢您的提示。

 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);
  相关解决方案