1

親ウィンドウに abc.xyz.com URL があり、window.top.open を使用して子ウィンドウを開いているとします。

window.opener を使用して子ウィンドウで親ウィンドウ オブジェクトを取得し、window.opener.location.href を使用して親ウィンドウの URL をポーリングしています。

ここで、ユーザーが親ウィンドウのリンクをクリックすると、def.xyz.com に移動し、window.opener.location.href は「許可が拒否されました」と表示され、window.opener.closed は true を返します。(子スクリプト内)

親ウィンドウが xyz.com 内にない場合、子ウィンドウを変更する必要があります

親が xyz.com または他のドメインに移動していることをどのように確認できますか?

4

2 に答える 2

0

このようなもの:

query = window.parent.location.search.substring(1)

HEREから参照。これも役立ちます。

于 2013-09-25T11:36:00.180 に答える