我一直在尝试使用JavaScript检测浏览器语言首选项.
如果我在IE中设置浏览器语言Tools>Internet Options>General>Languages,如何使用JavaScript读取此值?
Firefox的问题相同.我无法检测到tools>options>content>languages使用的设置navigator.language.
使用时 navigator.userLanguage ,它会检测通过Start>ControlPanel>RegionalandLanguageOptions>Regional Options选项卡完成的设置
.
我曾与测试navigator.browserLanguage,并navigator.systemLanguage但没有返回第一个设置的值(Tools>InternetOptions>General>Languages)
我找到了一个详细讨论这个问题的链接,但问题仍然没有答案:(
我有一个本地化为十几种语言的网站(Flash),我想根据用户的浏览器设置自动定义默认值,以便最大限度地减少访问内容的步骤.
仅供参考,由于代理限制,我无法使用服务器脚本,因此我猜JavaScript或ActionScript适合解决问题.
问题:
什么是"猜测"用户的语言环境的最佳方法?
是否有任何现有的简单类/功能可以帮助我(没有复杂的本地化捆绑)?特别是以智能方式将所有可能的语言分解为较小的数字(我有的翻译).
我可以相信这样的解决方案?
还有其他解决方法或建议吗?
我想将Accept-language请求标题更改为我想要的任何chrome,是否有任何扩展或插件我可以做到.我希望能够改变语言环境和语言.主要要求是更改区域设置.