文章详情页
javascript - 请问pc上浏览器刷新,关闭,后退的行为是如何监听?
浏览:64日期:2023-03-05 11:17:44
问题描述
请问pc上浏览器刷新,关闭,后退的行为是如何监听?然后弹出layer自定义的层?我试过onbeforeunload方法。没弹出alert.
问题解答
回答1:unload 是不可以 preventDefault 的, 理由想想就知道, 避免用户关不掉网页
你应该这样:
onbeforeunload = function (){ if (unsaved) return ’本次编辑未保存, 确认关闭网页?’}
标签:
JavaScript
相关文章:
1. java - ExecutorService不关闭会怎样?2. html5 - 使用getUserMedia方法调用本地摄像头,怎么关闭呢?3. 如何关闭sublimelinter对ruby的语法检测?4. javascript - 点击select框选项 弹出ngDialog 点击取消的时候 关闭弹出框 希望select框的值不变5. css - 输入框定位在底部,手机端打开,输入框聚焦后软键盘打开为什么会瞬间自动关闭呢?6. javascript - h5页面微信授权登录后用户关闭页面再次进入又要授权7. javascript - 微信网页开发从菜单进入页面后,按返回键没有关闭浏览器而是刷新当前页面,求解决?8. html - Vs code 是否可以关闭默认补全功能?9. javascript - 在文档流未关闭的情况下使用docuemnt.write()在页面写入js,会造成页面阻塞吗?10. angular.js - angular.ui:dropdown的下拉菜单关闭的偶尔失常问题
排行榜
