-1

私はphonegap1.9.0を使用してandroidphonegapアプリケーションを開発しました。それはandroid2.2と4.0で正常に動作していました。後でphonegapバージョンを変更し、現在phonegap2.1.0を使用しています。android2.2では正常に動作しますがandroid4.0では動作しません。値をクエリ文字列として渡しながら、あるページから別のページに移動できます。

これが私のコードです:

function onClick()
{
var id="2";
window.open("index2.html?id="+id);
}

Index2.html:

 function getQueryVariable(variable)
 {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) 
      {
  var pair = vars[i].split("=");
  if (pair[0] == variable) 
      {
  return pair[1];
      }
  }
 } 

index2.htmlの値を次のように取得します

 var id=getQueryVariable("id");

助けてください。よろしくお願いします。

4

1 に答える 1

0

特に以前のバージョンとAndroid4のクエリ文字列のバグのために2.0.0に切り替えました。2.1.0を試してみると、再び壊れています。なぜアップグレードしたかったのですか?2.0.0には、ユーザーがWebページに表示されるはずの写真を撮るなどのカメラの問題があり、成功関数または失敗関数が起動されないためです。10、50、100%の画質で試してみました。それは私の電話では動作しますが、同じバージョンのAndroidを使用している他の携帯電話では動作しません。

于 2012-10-16T21:19:46.173 に答える