如何检测用户的语言

时间:2013-09-01 10:28:20

标签: javascript html

我将通过javascript检测用户的键盘语言。我得到了一个输入(文本类型),应该用波斯语字符填充。因此,如果他们的语言不是波斯语,我需要警告用户更改键盘语言。

我发现的是:

window.navigator.language;

检测浏览器的语言,它始终是En-us。

我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:24)

您可以尝试这样: -

var language = window.navigator.userLanguage || window.navigator.language;
alert(language);

navigator.userLanguage 适用于IE

window.navigator.language 适用于firefox / opera / safari

另请查看此Thread