JS ハックの代わりに、iframe から iframe 外の別のページに投稿できる方法はありますか?
iframe はサード パーティにデータを投稿し、リダイレクト URl である URL で応答するだけなので、フォーム ターゲットを設定できません。私たちはPCIに準拠しているため、使用できませんwindow.parent.location = url;
JS ハックの代わりに、iframe から iframe 外の別のページに投稿できる方法はありますか?
iframe はサード パーティにデータを投稿し、リダイレクト URl である URL で応答するだけなので、フォーム ターゲットを設定できません。私たちはPCIに準拠しているため、使用できませんwindow.parent.location = url;
要約すると、次のようになり
ます。 1. iframe でサードパーティからテキスト URL を取得します。2.ページの場所をその URL
に変更したい。
3. そのサード パーティを制御できない限り、取得できるのはそのテキスト URL だけです。
現在、ページの場所を自動的に変更する唯一の方法はwindow.parent.location
(またはwindow.location
.)を使用することです。
JavaScript を使用してページの URL を変更することが PCI に準拠していない場合は、PCI に準拠していないことをしようとしています。
<form>
target="_parent" などのターゲット パラメータを受け入れます
アンカー タグで設定target='_parent'
すると、URL が親ウィンドウに読み込まれます。
いいえ、唯一の方法は JavaScript を使用することです。しかし、それは実際に使用するハックではありませんwindow.parent.location = url;