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

请问pc上浏览器刷新,关闭,后退的行为是如何监听?然后弹出layer自定义的层?我试过onbeforeunload方法。没弹出alert.
问题解答
回答1:unload 是不可以 preventDefault 的, 理由想想就知道, 避免用户关不掉网页
你应该这样:
onbeforeunload = function (){ if (unsaved) return ’本次编辑未保存, 确认关闭网页?’}
标签:
JavaScript
相关文章:
1. angular.js - angular.ui:dropdown的下拉菜单关闭的偶尔失常问题2. javascript - QQ自带浏览器中,点击返回,就刷新页面,关闭按钮不出现,有没有人知道是怎么回事???3. javascript - ajax请求不返回,关闭页面时才返回。。。4. javascript - 在iframe子页面 通过window.parent.document打开父页面的modal层不能正常关闭5. javascript - phpstorm软件如何关闭双击shift快捷键6. angular.js - 请问AngularJS popover 如何关闭非目标对象popover浮动层7. 请问下tp6框架的缓存在哪里设置,或者说关闭?8. html - Vs code 是否可以关闭默认补全功能?9. mysqld无法关闭10. javascript - 微信网页开发从菜单进入页面后,按返回键没有关闭浏览器而是刷新当前页面,求解决?
排行榜

网公网安备