javascript - 尝试关闭弹出窗口并重新加载其父页面

标签 javascript popup window reload

这是我的代码:

function reloadParentAndClose() {
    window.opener.location.reload();
    window.close();
}

这是我得到的错误:

32:132 Uncaught TypeError: Cannot read property 'location' of null(…)

有什么想法可能会发生什么吗?

最佳答案

这意味着window.opener为null,因此尝试访问location属性是无效的,因为window.opener为null,因此不存在window.opener.location这样的东西

关于javascript - 尝试关闭弹出窗口并重新加载其父页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40620716/

相关文章:

swift - Swift 中的自定义弹出 View (界面生成器)

CSS 框悬停弹出窗口出现在其他框后面

PHP 获取命令行上打印的内容到变量

jquery - 不同浏览器大小的不同 CSS

javascript - 如何将视频(从 getUserMedia)发送到 Node.js 服务器?

javascript - 使用 Canvas 动画化 JS 中的排序算法

google-chrome - KENDO UI ANGULAR 检查 CHROME 中 POPUP 元素的样式

linux - 从 Linux 访问 Windows 应用程序控件

javascript - 从方法渲染时将参数传递给 react 组件

javascript - Angular Js - 更改 View 不起作用