如果您打开控制台并输入 window.language
然后navigator.language
,它为您提供了语言环境,但它们对我来说是不同的。是window.language
浏览器中的设置?这是有道理的,但是navigator
是一个还包含浏览器信息的对象。
就我的具体情况而言,
window.language // en-US
navigator.language // ru-RU
这两者有什么区别?
最佳答案
https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/language
The NavigatorLanguage.language read-only property returns a string representing the preferred language of the user, usually the language of the browser UI.
window.language 不是一个东西 https://developer.mozilla.org/en-US/docs/Web/API/Window因此它可能是您正在使用的 JavaScript 库设置的属性。
关于javascript - window.language 和 navigator.language 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59983361/