1

我有一个要求,我需要检查浏览器上配置的语言。我用

var userLang = (navigator.language) ? navigator.language : navigator.userLanguage;

检查浏览器语言。

这适用于 Firefox 和 chrome 等。

问题出现在 Internet Explorer 上。当我调试 javascript [使用 alert() :-)] 时,语言显示为 en-EN,尽管我使用 ge-GE 配置了浏览器。

任何人都可以为此提供解决方案。

4

2 回答 2

2

尝试这个

 var language = window.navigator.userLanguage || window.navigator.language;
    alert(language); //works for IE,CHROME,FF,SAFARI.

这里

于 2013-06-17T10:00:06.613 回答
0

您需要navigator.userLanguage用于 IE 和navigator.language其他

https://stackoverflow.com/a/4079798/406659

于 2013-06-17T10:25:38.617 回答