さて、私は上のページとこのページにiframeを持っています。私がする必要があるのは、iframeページです。メインページのURLを確認してください。
私は周りを検索しましたが、iframeページが別のドメインにある場合、それはクロスサイトスクリプティングであるため、これは不可能であることを知っています。しかし、私が読んだすべての場所で、iframeページが親ページと同じドメインにある場合、たとえば、次のようにすると機能するはずです。
parent.document.location
parent.window.document.location
parent.window.location
parent.document.location.href
...または他の同様のコンボ。同じ情報を取得するには複数の方法があるようです。
とにかく、ここに問題があります。私のiframeはメインページと同じドメインにありますが、同じSUBドメインにはありません。だから例えば私は持っています
http:// www.mysite.com/pageA.html
そして、私のiframe URLは
http:// qa-www.mysite.com/pageB.html
pageB.html
(iframeページ)からURLを取得しようとすると、同じアクセス拒否エラーが発生し続けます。それで、サブドメインでさえクロスサイトスクリプティングとして数えられるようです、それは正しいですか、それとも私は何か間違っていますか?
<iframe src="url?parent=parent-url"></iframe>