5

SOAP 呼び出しを使用して URL を取得し、iframe に表示しています。その URL は 1 つのフォームに含まれており、ユーザーはすべてのデータを入力して送信する必要があります。SOAP関数を呼び出しているときに、サイトにリダイレクトするリターンリンクも1つ与えました.しかし、問題は、そのページを返すときにiframe内に来ることです. 私の要件は、iframe 内ではない特定のパスにリダイレクトする必要があることは明らかです。

事前の助けに感謝します。

これがIframeのコードです

  <iframe style="width:955px;height:700px;margin: 0px auto;" src="<?php echo $response_data['Url']?>"  frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen id="js-signFrame">
</iframe>
4

1 に答える 1

0

ホスト Web サイトiframeコンテンツの両方を制御できる場合は、 easyXDMを使用して iframe とサイトの間でメッセージを転送できます (もちろん、HTML5 ソケットを使用できますが、easyXDM には優れたフォールバック メカニズムがあり、古いブラウザーもサポートされます)。メッセージ ロジックを使用して、親ウィンドウの window.location を変更できます。

これは、ブラウザーの同一生成元ポリシーに引っかかることなく、異なるドメイン間でデータを転送する方法を示すために私が作成した POC です。参考として使用できます。

リンク: https://github.com/eitankw/cross-domain

于 2013-12-05T12:04:30.070 に答える