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