我正在开发一个项目,根据用户区域设置在“控制”面板中设置的内容来获取用户区域设置。我很容易通过System.Globalization.RegionInfo类中的C#访问该信息。有javascript等价吗?如果是这样,它是什么?
答案 0 :(得分:0)
C#中的全球化设置适用于服务器,而不适用于访问网页的用户。
在JavaScript中,唯一的选择是查看userLanguage或语言
var userLang = navigator.language || navigator.userLanguage || navigator.browserLanguage;
在服务器上,您可以检查Accept Language标题。不过,这是浏览器设置,而不是系统设置。
编辑:在@ fred02138评论后添加了navigator.BrowserLanguage。