私はまだ Phonegap を使い始めたばかりで、数日前から Android SDK を使用しています。XMLHttpRequest
少なくとも、サーバーからデータを取得したかったのです。以前に同じオリジン ポリシーについて知っていたので、これが「ネイティブ アプリ」でどのように機能するかを自問しました。
私はインターネットを検索し、人々が他の人に言っているいくつかのトピックを見つけました.PhonegapにはSame Origin Policyがありません。これは、file://
プロトコルを使用し、さらにドメインホワイトリストがあるconfig.xml
.
一方、XHR で問題を抱えている人々のトピックがたくさんあり、他の人は、これは同一生成元ポリシーが原因であると言いました...
さて、私は混乱しましたが、通常の Web サイトで動作するXMLHttpRequest
スニペットを使用して、それを Phonegap アプリに入れました。仮想デバイスを試しましたが、リクエストが機能しません。
ここで、いくつかの質問を自問しました。
- 誰が正しいですか?PhonegapにSame Origin Policyはありますか?
もし、そうなら:
そのドメイン ホワイトリストにはどのような機能がありますか?
サーバーのデータを引き続き取得する最良の方法は何ですか?