1

ブラウザーで構成されている言語を確認する必要があるという要件があります。私が使う

var userLang = (navigator.language) ? navigator.language : navigator.userLanguage;

ブラウザの言語を確認します。

これは Firefox や chrome などで問題なく動作します。

問題は Internet Explorer で発生します。[alert() を使用して :-)] JavaScript をデバッグすると、ブラウザを ge-GE で構成したにもかかわらず、言語が en-EN として表示されました。

誰でもこれに対する解決策を提供できますか。

4

2 に答える 2

2

これを試して

 var language = window.navigator.userLanguage || window.navigator.language;
    alert(language); //works for IE,CHROME,FF,SAFARI.

ここを参照

于 2013-06-17T10:00:06.613 に答える
0

navigator.userLanguageIE とnavigator.language他のユーザーに使用する必要があります

https://stackoverflow.com/a/4079798/406659

于 2013-06-17T10:25:38.617 に答える