javascript - 防止 window.opener.location.href 表单重新加载父级

标签 javascript

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

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/

相关文章:

javascript - 创建新的 javascript 数组,从对象属性中提取数据

javascript - Firebase 电话身份验证和链接

javascript - 在 Meteor 模板标签中串联

javascript - while 循环时浏览器卡住(贪吃蛇游戏)

javascript - vue.js v-link 不起作用

javascript - 淡入已更改的 div 背景图像

javascript - 将参数从 ajax 函数传递到 aspx.cs 文件

javascript - Mootools 元素返回 null

javascript - Google 表格脚本错误 - cell.setHorizo​​ntalAlignment(SpreadsheetApp.Horizo​​ntalAlignment.CENTER)

javascript - AJAX atwho 监听所有 textarea id