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程序设计有所帮助。
作者最新文章
D3.js 比例尺与坐标轴的配置详解
2026-11-05 16:54:46
JavaScript怎么遍历对象的Symbol键和不可枚举属性
2026-11-05 13:13:39
封装一个健壮的JS字符串判空工具函数
2026-11-05 12:16:14
JavaScript合并数组的三种常用方法:concat、扩展运算符与push
2026-11-05 11:22:29
JavaScript立即执行函数(IIFE)是什么及基本语法
2026-11-05 10:51:19
