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

Javascript 阻止window.opener.location.href表单重新加载父级,javascript,Javascript,我打开一个页面上的窗口,当用户填写完表单时,会有一些逻辑显示 window.opener.location.href = window.opener.location.href; 这将重新加载父url。是否父文档可以阻止子窗口刷新它?如果您无法控制子窗口,我认为您最好的办法是取消对父窗口的引用 var child = window.open(someUrl); child.opener = undefined; 不过,您可能会破坏子窗口中的功能。你提到的那一行会导致错误。另一方面,您可以确定

我打开一个页面上的窗口,当用户填写完表单时,会有一些逻辑显示

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

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

如果您无法控制子窗口,我认为您最好的办法是取消对父窗口的引用

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

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

如果弹出窗口中有重定向,则这不起作用,因为window.opener似乎被重置为对父级的引用=(