阻止window.opener.location.href表单重新加载父级

时间:2013-05-17 18:15:05

标签: javascript

我在页面上打开一个窗口,当用户填写表单时,有一些逻辑说明

window.opener.location.href = window.opener.location.href;

这会重新加载父网址。无论如何,父文档是否可以阻止子窗口刷新它?

1 个答案:

答案 0 :(得分:1)

如果您无法控制子窗口,我认为您可以做的最好的事情就是取消对父窗口的引用。

var child = window.open(someUrl);
child.opener = undefined;

您可能会破坏子窗口中的功能。例如。你提到的那一行会导致错误。另一方面,您确定不会刷新父级。