文章详情页
javascript - 请问pc上浏览器刷新,关闭,后退的行为是如何监听?
浏览:258日期:2023-03-05 11:17:44
问题描述

请问pc上浏览器刷新,关闭,后退的行为是如何监听?然后弹出layer自定义的层?我试过onbeforeunload方法。没弹出alert.
问题解答
回答1:unload 是不可以 preventDefault 的, 理由想想就知道, 避免用户关不掉网页
你应该这样:
onbeforeunload = function (){ if (unsaved) return ’本次编辑未保存, 确认关闭网页?’}
标签:
JavaScript
相关文章:
1. shell - Python:IDLE中按F5测试脚本没反应?关闭脚本窗口会关闭全部Python窗口2. java - 我设置了cookie的max age,但是cookie依然在关闭游览器后消失了3. 测试自动化html元素选择器元素ID或DataAttribute [关闭]4. javascript - phpstorm软件如何关闭双击shift快捷键5. centos7 关闭firewall nginx还是不能访问6. javascript - vue2.0动态加载多个相同组件,给组件中的data输入不同的值,关闭非最后一个组件时,销毁的值是最后一个组件值。7. mysqld无法关闭8. JS/JQuery检测页面刷新还是关闭,并执行AJAX请求。9. javascript - layer 弹窗嵌入iframe,子页面中元素怎么实现点击关闭layer弹窗?10. javascript - jquery或者js怎么设置监听网页刷新以及浏览器关闭
排行榜

网公网安备