javascript确定Google Chrome浏览器的语言

use*_*009 0 javascript browser google-chrome

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

我正在尝试这样做:

var lng=window.navigator.language; 
alert(lng);
Run Code Online (Sandbox Code Playgroud)

在Firefox中,可以正常工作,显示正确的语言。我正在寻找一种在Google Chrome浏览器中确定这一点的方法,因为对于这种情况can-Fr,它向我显示了en-US。

Cod*_*gue 5

var lng = window.navigator.userLanguage || window.navigator.language;
Run Code Online (Sandbox Code Playgroud)

尽管有时可能无法反映实际的浏览器设置,但它也可以在Chrome中使用。在这种情况下,您可能需要从HTTP标头中检索它。不幸的是,通过Javascript检索此消息的唯一方法是对AJAX请求执行ping操作,请参阅:用于检测浏览器语言偏好的JavaScript