0

こんにちは、phonegapアプリを開発しています。phonegap ページにアクセスするためにGoogle マップを保持するページを作成する必要があります。問題は 、2 つのページ間で同じ組織ポリシーを渡すことができないことです。2 つのページが私の手にかかっていることを知って、そのような動作を許可する方法はありますか?

シナリオ: ドメイン「localhost」を持つサーバーからのページは、phonegap アプリケーション ドメインが常にサーバー ドメインとは異なることを認識して、サーバー ページへの iframe を保持する phonegap アプリケーションの親ページでカスタム イベントをトリガーします。

4

1 に答える 1

0

カスタム イベントの代わりに、 を試してくださいwindow.postMessage。ホワイトリストに登録されたドメインを関数の 2 番目の引数として指定します。ちなみに、phonegap アプリケーションでは、デプロイされると、Google マップ ページは localhost ではなく、どこかでホストされます (ユーザーはどのようにアクセスしますか?)。そのため、それに応じて postMessage を更新する必要があります。

于 2013-09-27T19:44:06.563 に答える