8

私はまだ Phonegap を使い始めたばかりで、数日前から Android SDK を使用しています。XMLHttpRequest少なくとも、サーバーからデータを取得したかったのです。以前に同じオリジン ポリシーについて知っていたので、これが「ネイティブ アプリ」でどのように機能するかを自問しました。

私はインターネットを検索し、人々が他の人に言っているいくつかのトピックを見つけました.PhonegapにはSame Origin Policyがありません。これは、file://プロトコルを使用し、さらにドメインホワイトリストがあるconfig.xml.

一方、XHR で問題を抱えている人々のトピックがたくさんあり、他の人は、これは同一生成元ポリシーが原因であると言いました...

さて、私は混乱しましたが、通常の Web サイトで動作するXMLHttpRequestスニペットを使用して、それを Phonegap アプリに入れました。仮想デバイスを試しましたが、リクエストが機能しません。

ここで、いくつかの質問を自問しました。

  • 誰が正しいですか?PhonegapにSame Origin Policyはありますか?

もし、そうなら:

  • そのドメイン ホワイトリストにはどのような機能がありますか?

  • サーバーのデータを引き続き取得する最良の方法は何ですか?

4

1 に答える 1