文章详情页
javascript - 请问pc上浏览器刷新,关闭,后退的行为是如何监听?
浏览:116日期:2023-03-05 11:17:44
问题描述
请问pc上浏览器刷新,关闭,后退的行为是如何监听?然后弹出layer自定义的层?我试过onbeforeunload方法。没弹出alert.
问题解答
回答1:unload 是不可以 preventDefault 的, 理由想想就知道, 避免用户关不掉网页
你应该这样:
onbeforeunload = function (){ if (unsaved) return ’本次编辑未保存, 确认关闭网页?’}
标签:
JavaScript
相关文章:
1. node.js - 终端 远程连接服务器,终端关闭后,服务器无法运行2. android-studio - mac下Android studio怎么关闭instant run3. javascript - 弹出一个子窗口,操作之后关闭,主窗口会得到相应的响应,例如网站的某些登录界面,django后台的管理等,这是怎么实现的呢?4. java - 我设置了cookie的max age,但是cookie依然在关闭游览器后消失了5. 方法内有多个打开和关闭大括号。-Java6. shell - Python:IDLE中按F5测试脚本没反应?关闭脚本窗口会关闭全部Python窗口7. javascript - phpstorm软件如何关闭双击shift快捷键8. 有什么方法可以使用java.nio。*在不关闭套接字的情况下中断InputStream#read()?9. mysql - navicat 经常打开表一直在载入中 也不能关闭 着急解决10. angular.js - angularjs中如何在指令中添加一个函数(方法)用来关闭或者隐藏指令自己生成的html
排行榜
