7

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

我发现的是这样的:

window.navigator.language;

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

我怎么能解决这个问题?

4

1 回答 1

23

你可以这样尝试:-

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

navigator.userLanguage适用于 IE

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

也看看这个线程

于 2013-09-01T10:31:04.107 回答