2
リモートサーバーからページを取得する簡単なphonegap + jqmアプリケーションを作成しようとしています。iphoneのjQuery Mobile + PhoneGapがloadPageに失敗する
$.mobile.loadPage("http://mydomain.com/Mobile/MyPage.aspx")
.done(function() { alert('done'); })
.fail(function() { alert('fail'); });
});
私は次のオプションを設定します。
$.support.cors = true;
$.mobile.allowCrossDomainPages = true;
は、以下のヘッダを追加しました:私はデスクトップブラウザ(FF /クローム/サファリ)でそれをしようとすると
Access-Control-Allow-Origin:*
すべてが正常に動作しますが、それは私のiPhoneまたはiPhoneシミュレータで動作しません。
アイデア?
あなたの正確なドメインを追加します xCode: [プロジェクト名] - >サポートファイル - > phonegap.plistに移動してください 外部ホストの下に* の新しい文字列を追加するか、または正確なドメインを追加してください –
要求がドメインから発信されていないため、 '$ .support.cors'または' $ .mobile.allowCrossDomainPages'プロパティを設定する必要はありません。したがって、ドメイン間の制限は適用されません。 – Jasper