关闭窗口,这个事件怎么怎么触发不了,ctrl+w
Document
Close the page to trigger the onunload event.
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
unload时文档会处于一个特殊状态:
1.所有资源仍存在 (图片, iframe 等.)
2.对于终端用户所有资源均不可见
3.界面交互无效 (window.open, alert, confirm 等.)
4.错误不会停止卸载文档的过程
你可以用beforeunload 但不是所有的浏览器都允许在事件回调中window.alert(), window.confirm(), 和 window.prompt()
在支持的浏览器中可以如下取代alert
但一般业务需要的话event.preventDefault(); 用自己的弹窗
这样并不代表onunload没用 可以做一些标记localStorage等
这个东西应当在嵌套iframe的时候使用。