我的一个页面使用javascript启动弹出窗口。在弹出窗口中有一个链接,它使用window.opener.location重定向父窗口。我希望弹出窗口等到父窗口完全加载,然后自行关闭。

该链接指向外部页面,因此不能使用父窗口关闭子窗口。使用setTimeout猜测页面何时加载也不是一个选项。在父窗口中使用框架也不是一个选项,因为当前框架可能会破坏,我无法阻止它们。

由于

有帮助吗?

解决方案

这是不可能的,因为当您将父窗口重定向到其他域时,您将无法访问其属性并知道何时加载它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top