JS window.open()打开新窗口、监听新窗口关闭事件

JavaScript025

JS window.open()打开新窗口、监听新窗口关闭事件,第1张

使用 window 对象的 open() 方法可以打开一个新窗口。用法如下:

参数列表如下:

使用 window.closed 属性可以检测当前窗口是否关闭,如果关闭则返回 true,否则返回 false。

下面是一个监听当前新开页面该窗口的打开关闭状态的示例

参考: https://blog.csdn.net/HeXinT/article/details/125412106

javascript捕获窗口关闭事件有两种方法 onbeforeunload(),onUnload()

两种用法:

1)

function window.onbeforeunload() { alert("关闭窗口")}

function window.onunload() { alert("关闭窗口")}

2)

在 body 标签里加入onUnload事件:

<body onUnload="closehandler()">

然后在 javascript 里定义 closehandler() 方法.

两者区别:

onUnload 方法是在关闭窗口之后执行

onbeforeUnload 方法是在关闭窗口之前执行.