JavaScript检测弹出窗口是否关闭的实现方法

作者:异步漫步时间:2026-10-29 07:33:00浏览:360

本文介绍利用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程序设计有所帮助。

作者最新文章