2013-05-28 32 views
0

我想确定浏览器的谷歌浏览器设置语言,在设置→语言和输入设置,使用JavaScript。JavaScript决定浏览器语言谷歌铬

我试图做到这一点,像这样:

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

火狐,做工是否精细,显示出正确的语言。 我正在寻找一种方法来确定这在谷歌浏览器,因为对于案件can-Fr,它显示给我en-US

回答

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

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