2

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

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

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

4

1 回答 1

1

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

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

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

于 2015-01-13T11:39:13.357 回答