我有一个数据表,我需要根据用户的输入语言对其进行排序。例如:如果用户用英语书写,我将首先显示其名称用英语书写的所有字段,并且仅显示所有其他语言的后缀。
由于我不了解客户的语言,我无法写出与输入匹配的“硬编码”字符串
是否可以检测操作系统当前的语言?我宁愿不使用第三方...
编辑:浏览器语言似乎并没有帮助,因为即使我使用ALT + SHIFT进行更改并用另一种语言编写,它仍会保留在美国
非常感谢您!
答案 0 :(得分:1)
您需要使用Navigator对象。
const lang = navigator.language
值得注意的是,这是浏览器的语言,通常与操作系统相同。浏览器支持有限,请参阅下面的更多信息。
答案 1 :(得分:0)
看看这个问题: How to get the browser language using JavaScript
使用此代码,您可以获取浏览器语言。