如何关闭当前页面,并刷新上一个页面的方法

问题描述

在a.html页面window.location.open打开到b.html
如何关闭b.html的同时,调用a.html中的某个方法

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 5.1k
3 个回答

问题出现的环境背景及自己尝试过哪些方法描述一下

window.opener 可以获取创建的父窗口对象
可以监听b页面的关闭事件 调用window.opener.方法如果你的方法不是全局的就调用不了

如果 a 页面与 b 页面在同一域,b 页面触发 window.closed 的时候 update 一 localstorage 变量,在 a 页面监听 window.addEventListener('storage', callback, false) 即可~

推荐问题