1

これが以前のトピックであることは知っていますが、適切な解決策が見つかりません。

phonegap を使用してデバイスの言語を検出したいので、ユーザーを正しい indexLanguageX.html ドキュメントにリダイレクトできます。

phonegap のドキュメントからこのコードを取得しました。

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

これにより、優先言語がチェックされ、警告が表示されるはずですよね? しかし、それは私のアンドロイドデバイスでは動作しません.. phonegap アラートバージョンでも試しましたが、どちらも動作しません.

誰かがこれを機能させる方法を教えてもらえますか?

アラートを受け取った後も、リダイレクトを行う必要があります。これは次のようなものでうまくいくと思いました:

 function (language) {if (language.value=us_en) {  
   window.locaton="indexLanguageX.html"}},
4

1 に答える 1

0

別のトピックの助けを借りてそれを理解しました

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:47:33.920 に答える