我在 Moodle 中工作,我有多个事件通过文件或 SCORM 事件在新窗口中打开。当任何新窗口关闭时,我试图刷新当前页面。
类似这样的事情:
if(window is closed) {
window.location.reload()
}
但我知道这不起作用,因为 window.open 只是打开一个窗口,它不会测试窗口是否已经打开。
最佳答案
关闭弹出窗口时,您想要重新加载打开它的页面。因此,在弹出窗口关闭时,重新加载开启器
window.addEventListener('unload', function () {
window.opener.location.reload();
});
关于javascript - 如果页面上的窗口打开并且用户关闭窗口,则重新加载当前窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53616451/