浏览器语言使用javascripts

时间:2013-06-17 09:57:00

标签: javascript browser

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

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

检查浏览器语言。

这适用于Firefox和Chrome等。

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

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

2 个答案:

答案 0 :(得分:2)

试试这个

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

请参阅here

答案 1 :(得分:0)

您需要将navigator.userLanguage用于IE,将navigator.language用于其他人

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