javascript确定谷歌浏览器的浏览器语言

时间:2013-05-28 08:17:51

标签: javascript google-chrome browser

我正在尝试使用JavaScript在设置→语言和输入设置中确定浏览器在Google Chrome上设置的语言

我正试图这样做:

var lng=window.navigator.language; 
alert(lng);

Firefox 中,工作正常,显示正确的语言。 我正在搜索在Google Chrome中确定此问题的方法,因为对于 can-Fr ,它会向我显示 en-US

1 个答案:

答案 0 :(得分:5)

var lng = window.navigator.userLanguage || window.navigator.language;

也适用于Chrome,但有时可能无法反映实际的浏览器设置。在这种情况下,您可能需要从HTTP标头中检索它。不幸的是,通过Javascript检索此问题的唯一方法是ping一个AJAX请求,请参阅:JavaScript for detecting browser language preference