有什么办法可以找到页面当前的语言。 我希望当第一个页面加载时,浏览器应该在控制台中显示当前语言。当我更改语言时,浏览器应该显示当前更改的语言。 我已经尝试过这些方法,但这些方法都不起作用:
这始终显示 en(英语)
console.log("Current Language : ", window.navigator.language);
要确定网络浏览器中当前翻译的语言:
检查任何浏览器的内置翻译功能,该功能可能会在通知栏中显示翻译后的语言。
检查网页的 HTML 标签中是否有“lang”属性,该属性表示原始语言。
使用 JavaScript 通过
window.navigator.language
以编程方式在浏览器中获取用户的首选语言设置。
在页面上查找与外部翻译服务(例如 Google 翻译)相关的元素或脚本。
请记住,这些方法可能并不总是提供内容的确切原始语言,并且 HTML
lang
属性通常是目标语言的更可靠指示符。