0

コントロールパネルで設定した内容に基づいて、ユーザーの地域設定を取得するプロジェクトに取り組んでいます。System.Globalization.RegionInfo クラスの C# を介して、その情報に簡単にアクセスできました。同等のJavaScriptはありますか?もしそうなら、それは何ですか?

4

1 に答える 1

0

C# のグローバリゼーション設定はサーバー用であり、Web ページにアクセスするユーザー用ではありません。

JavaScript では、唯一のオプションは userLanguage または language を見ることです

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

サーバーでAccept Languageヘッダーを確認できます。それでも、これはブラウザの設定であり、システムの設定ではありません。

編集: @ fred02138 のコメントの後に navigator.BrowserLanguage を追加しました。

于 2013-10-08T15:42:55.173 に答える