は、IE11でOn IE 10+, will document.referrer be blank when read inside an iFrame?IE11でiframeの親サイトのURLを取得するにはどうすればよいですか?
での調査によると、他のブラウザとは異なり、読書document.referrer
は、IFRAMEの親サイトのURLを取得するために使用することはできません。では、どうやってJavascriptを使ってIE11でこれを達成できますか?
は、IE11でOn IE 10+, will document.referrer be blank when read inside an iFrame?IE11でiframeの親サイトのURLを取得するにはどうすればよいですか?
での調査によると、他のブラウザとは異なり、読書document.referrer
は、IFRAMEの親サイトのURLを取得するために使用することはできません。では、どうやってJavascriptを使ってIE11でこれを達成できますか?
iframeが親と同じドメインにある場合は、window.parent
を使用して、そのドキュメントにアクセスすることができます。window.parent.location
はそのURLになります。
これはクロスサイトスクリプティングとみなされ、システムエンジニアやブラウザがさまざまな方法でぶつけたり、ブロックしたりします。子のiframeが親ページにアクセスして親ページを操作できるようになると、セキュリティ上の問題になります。ブラウザのさまざまなバージョンでそれを回避するためのさまざまなハックがありますが、より良いとより良いロックダウンされている。あなたは、ホスティング・ページとiframe(同じドメイン)の両方を制御していて、フレーム内から直接操作するのではなく、サーバサイドのajaxを介して対話するための適切なルーチンを書くことになっています。コンピュータはNOと答えます。
'parent.location'はあなたが探しているものです。もちろん、CORSにアクセスする必要があります。 – PHPglue