本文介绍利用JavaScript检测弹出窗口是否关闭的方法。通过window.open打开新窗口后,使用setInterval定时器轮询检查window.closed属性。当检测到窗口关闭时,清除定时器并执行相应操作,如弹出提示。该方法适用于需要监听弹窗状态的场景。
JavaScript检测弹出窗口是否关闭的实现方法
本文介绍一种通过JavaScript检测弹出窗口是否关闭的具体实现方式,供开发者参考。
具体代码实现如下:
var win = window.open('foo.html','windowName',"width=200,height=200,scrollbars=no");
var timer = setInterval(function() {
if(win.closed) {
clearInterval(timer);
alert('closed');
}
}, 1000);
希望本文所述对大家的javascript程序设计有所帮助。