0

デバイスの優先言語を警告するこの機能があります。

function checkLanguage() {
  navigator.globalization.getPreferredLanguage(
    function (language) {alert('language: ' + language.value + '\n');},
    function () {alert('Error getting language\n');}
  );
}

たとえば、「Deutsch」..または..「English」を返します。

値が「英語」などの場合、.html ドキュメントにリダイレクトしたい

私はこれを試しました:

function checkLanguage() {
  navigator.globalization.getPreferredLanguage(
    function (language) {
    if(language.value == English) {window.location = "NewDocument.html"; } }
    function () {alert('Error getting language\n');}
  );
}

しかし、うまくいきませんでした。

4

1 に答える 1

1

いくつかの構文エラーがあります。これを試して :

function checkLanguage() {
   navigator.globalization.getPreferredLanguage(
       function (language)
       {
           if(language.value == "English")
           {
               window.location.replace("NewDocument.html");
           }
       },
       function ()
       {
           alert('Error getting language\n');
       }
   );
}
于 2013-05-21T14:36:14.360 に答える