js监听浏览器页面关闭事件
时间: 2023-07-30 18:05:13 浏览: 258
JS监听关闭浏览器事件
5星 · 资源好评率100%
可以使用 `beforeunload` 事件来监听浏览器页面关闭事件。该事件会在页面即将关闭之前触发,可以在该事件中执行一些清理工作或者提示用户是否要离开当前页面。示例代码如下:
```
window.addEventListener('beforeunload', function (event) {
// 执行清理工作或提示用户是否要离开当前页面
event.preventDefault();
event.returnValue = '';
});
```
需要注意的是,由于浏览器的安全策略,一些浏览器可能不会允许在 `beforeunload` 事件中修改 `event.returnValue` 的值,因此可能无法通过该方式阻止页面关闭。
阅读全文