我在页面上打开一个窗口,当用户完成填写表单时,有一些逻辑说
window.opener.location.href = window.opener.location.href;
这将重新加载父 url。无论如何父文档可以防止子窗口刷新它?
最佳答案
如果您无法控制子窗口,我认为您能做的最好的事情就是取消对父窗口的引用。
var child = window.open(someUrl);
child.opener = undefined;
不过,您可能会破坏子窗口中的功能。例如。您提到的行将导致错误。另一方面,您确定父级不会被刷新。
关于javascript - 防止 window.opener.location.href 表单重新加载父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16615453/