js监听浏览器当前窗口关闭
时间: 2023-10-01 14:04:47 浏览: 147
js监听浏览器关闭
4星 · 用户满意度95%
可以使用 `beforeunload` 事件来监听浏览器当前窗口关闭。
示例代码如下:
```javascript
window.addEventListener('beforeunload', function (e) {
e.preventDefault(); // 取消默认行为
e.returnValue = ''; // 设置 returnValue 以触发浏览器弹窗提示
});
```
当用户尝试关闭当前窗口时,浏览器会弹出一个提示框,询问用户是否确认离开当前页面。如果用户选择离开,则页面将被关闭。如果用户选择留在当前页面,则 `beforeunload` 事件将继续触发,直到用户最终选择离开或关闭浏览器。
阅读全文