【问题标题】:How to detect user's language [duplicate]如何检测用户的语言[重复]
【发布时间】:2013-09-01 10:28:20
【问题描述】:

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

我发现是这样的:

window.navigator.language;

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

我该如何解决?

【问题讨论】:

    标签: javascript html


    【解决方案1】:

    你可以这样尝试:-

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

    navigator.userLanguage适用于 IE

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

    也可以看看这个Thread

    【讨论】:

    • 它不返回键盘语言。它显示浏览器的语言,总是en-US
    • @Super Hornet,确实如此。
    • 为什么这个答案会被接受?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-06
    • 1970-01-01
    • 2014-12-05
    • 1970-01-01
    相关资源
    最近更新 更多