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

作者:异步漫步

时间:2026-10-29

浏览:359

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

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章