jQuery 및 jQueryMobile을 사용하여 HTML5 웹 사이트를 만들었습니다.Phonegap : HTTP를 통해 원격 호스트를 호출 할 수 없습니다.
브라우저에서 실행하면 모든 것이 정상적으로 작동합니다.
내가 폰갭을 통해 아이폰 시뮬레이터에 배포 할 때, 내가 같이 포함 jQuery 오브젝트 ($) 찾을 수 없습니다 : 나는 src 속성을 수정하는 경우,
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
console.log($); // undefined
을 내 애플 리케이션 있도록 jQuery를의 로컬 복사본을 사용, JQuery와 개체가 존재합니다
<script src="lib/jquery.js"></script>
console.log($); // works
하지만는 내 아약스의 아무도 내 응용 프로그램 작업 내에서 호출하지 것으로 나타났습니다.
내 iPhone 앱이 원격 호스트에 대한 HTTP 연결을 거부한다고 가정합니다.
어떻게 해결할 수 있습니까?
업데이트 : 나는 내 응용 프로그램은 아이폰 응용 프로그램 내에서 배포 된 URL을 확인하고는 다음과 같습니다
파일 : /// 사용자/모바일/도서관/응용 프로그램 지원/아이폰 시뮬레이터 /5.1/Applications/9767E436-B93422-5423-5HLD-1680170C8AC5/MyApp.app/www/index.html
웹 응용 프로그램을 HTTPS로 실행하고 있습니까? – zvona
@zvona 아니, 아니 HTTPS. – Timo