【发布时间】:2013-09-01 10:28:20
【问题描述】:
我将通过 javascript 检测用户的键盘语言。我得到了一个输入(文本类型),应该用波斯字符填充。所以,如果他们的语言不是波斯语,我需要提醒用户更改他们的键盘语言。
我发现是这样的:
window.navigator.language;
检测浏览器的语言,始终为 En-us。
我该如何解决?
【问题讨论】:
标签: javascript html
我将通过 javascript 检测用户的键盘语言。我得到了一个输入(文本类型),应该用波斯字符填充。所以,如果他们的语言不是波斯语,我需要提醒用户更改他们的键盘语言。
我发现是这样的:
window.navigator.language;
检测浏览器的语言,始终为 En-us。
我该如何解决?
【问题讨论】:
标签: javascript html
你可以这样尝试:-
var language = window.navigator.userLanguage || window.navigator.language;
alert(language);
navigator.userLanguage适用于 IE
window.navigator.language 适用于 firefox/opera/safari
也可以看看这个Thread
【讨论】:
en-US