親ウィンドウをリダイレクトしてポップアップを閉じるためのJavascript…

StackOverflow https://stackoverflow.com/questions/1209663

  •  06-07-2019
  •  | 
  •  

質問

私のページの1つがjavascriptでポップアップを起動します。ポップアップ内には、window.opener.locationを使用して親ウィンドウをリダイレクトするリンクがあります。親ウィンドウが完全にロードされるまでポップアップを待ってから、それ自体を閉じます。

リンクは外部ページへのリンクであるため、親ウィンドウを使用して子ウィンドウを閉じることはオプションではありません。 setTimeoutを使用してページがいつ読み込まれたかを推測することもオプションではありません。親ウィンドウ内でフレームを使用することもオプションではありません。現在のフレームは破裂する可能性があり、停止する方法がないためです。

ありがとう

役に立ちましたか?

解決

これは不可能です。親ウィンドウを別のドメインにリダイレクトすると、そのプロパティにアクセスできなくなり、いつロードされたかを知ることができなくなります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top