【问题标题】:How to detect the Operating System current language [duplicate]如何检测操作系统当前语言[重复]
【发布时间】:2019-01-24 14:50:36
【问题描述】:

我有一个数据表,我需要根据用户的输入语言对其进行排序。例如:如果用户用英文写,我将首先显示他们的名字用英文写的所有字段,并且只显示所有其他语言的后缀。

我无法编写与输入匹配的“硬编码”字符串以查看它适合的位置,因为我不知道客户语言

有没有办法检测操作系统当前的语言?我宁愿不使用第三方...

编辑:浏览器语言似乎无济于事,因为即使我用 ALT + SHIFT 更改并用另一种语言编写,它仍然保持在美国状态

非常感谢!

【问题讨论】:

    标签: javascript angular windows


    【解决方案1】:

    您需要使用 Navigator 对象。

    const lang = navigator.language
    

    值得注意的是,这是浏览器的语言,通常与操作系统相同。浏览器支持有限,请参阅下文了解更多信息。

    Visit for more info

    【讨论】:

      【解决方案2】:

      看看这个问题: How to get the browser language using JavaScript

      使用此代码,您可以获得浏览器语言。

      【讨论】:

        猜你喜欢
        • 2017-04-10
        • 1970-01-01
        • 1970-01-01
        • 2010-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-14
        相关资源
        最近更新 更多