我有一个要求,我需要检查浏览器上配置的语言。 我用
var userLang = (navigator.language) ? navigator.language : navigator.userLanguage;
检查浏览器语言。
这适用于Firefox和Chrome等。
问题出现在Internet Explorer上。 当我调试javascript [using alert():-)]时,语言显示为en-EN,尽管我使用ge-GE配置了浏览器。
任何人都可以为此提供解决方案。
答案 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
用于其他人