私はiPhone 5.0 SimulatorをXcode 4.3で実行しています。 PhoneGap 1.4.1がインストールされています。デバッグアラートに401 PhoneGap iOS Appでの不正な応答
<!DOCTYPE html>
<html>
<head>
<title>PhoneGap Ajax Sample</title>
<script type="text/javascript" src="phonegap-1.4.1.js"></script>
<script>
function appReady(){
var ajax = new XMLHttpRequest();
ajax.open("GET","http://search.twitter.com/search.json?q=bacon",true);
ajax.onreadystatechange=function(){
alert(ajax.readyState);
alert(ajax.status);
if(ajax.readyState==4 && (ajax.status==200)){
document.getElementById('main').innerHTML = ajax.responseText;
}
}
ajax.send();
}
document.addEventListener("deviceready", appReady, false);
</script>
</head>
<body onload="onBodyLoad()">
<div id="main">
<p>before load</p>
</div
</body>
</html>
()の場所で、私は、ダイアログは、その後、401その後、3その後、401その後、4を2を示す参照呼び出します。私はhttp://wiki.phonegap.com/w/page/42450600/PhoneGap%20Ajax%20Sampleの例と同様に、次のindex.htmlファイルを、持っています、401.
401ダイアログには、要求が許可されていないことが示されています。私は成功していないツイッター以外のウェブサイトを試みました。私はシミュレータでSafariを使ってウェブを閲覧することができます。上記のコードは、WindowsのEclipseでPhoneGap Androidプロジェクトを作成するとDroid 2で期待通りに動作します。私はiOSとPhoneGapの開発に慣れているので、私は単純なものを見落としているかもしれません。何か案は?
ところで、このことについてもう1つの質問がありますが、OAuthを使用するなど、設定が異なります。