我正在尝试使应用国际化,并且需要测试它在其他语言环境中的行为。
但是,navigator.language
始终返回 en-US
,即使我更改了 Chrome 和 OS X 中的语言设置也是如此。
我可以对浏览器做些什么来强制 navigator.language
返回类似 es-MX
的内容?
澄清
我正尝试以用户身份通过 GUI 而非代码进行更改。
最佳答案
使用 chrome://settings/languages#lang 并且(重要)确保您选择的语言是顶级选择(首选语言)。
更多信息:https://alicoding.com/detect-browser-language-preference-in-firefox-and-chrome-using-javascript/
关于javascript - 如何更改 Chrome 设置以使用 navigator.language 进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36072584/