Xcode 4.3에서 iPhone 5.0 시뮬레이터를 실행 중입니다. PhoneGap 1.4.1이 설치되었습니다. 디버깅 경고와401 PhoneGap iOS App에서 401 권한이없는 응답
<!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 개발에 익숙하지 않아서 단순한 것을 간과 할 수 있습니다. 어떤 아이디어?
아직 이에 대한 다른 질문이 하나 있지만 OAuth를 사용한 것과 같이 설정이 다릅니다.