0

我正在开发一个项目,以根据用户在控制面板中设置的内容来获取用户区域设置。我可以通过 System.Globalization.RegionInfo 类中的 C# 轻松访问该信息。是否有等效的javascript?如果是这样,它是什么?

4

1 回答 1

0

C# 中的全球化设置是针对服务器的,而不是针对访问网页的用户的。

在 JavaScript 中,唯一的选择是查看 userLanguage 或语言

var userLang = navigator.language || navigator.userLanguage  || navigator.browserLanguage;

在服务器上,您可以检查Accept Language标头。不过,这是浏览器设置,而不是系统设置。

编辑:在@fred02138 的评论之后添加了 navigator.BrowserLanguage。

于 2013-10-08T15:42:55.173 回答