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

请问pc上浏览器刷新,关闭,后退的行为是如何监听?然后弹出layer自定义的层?我试过onbeforeunload方法。没弹出alert.
问题解答
回答1:unload 是不可以 preventDefault 的, 理由想想就知道, 避免用户关不掉网页
你应该这样:
onbeforeunload = function (){ if (unsaved) return ’本次编辑未保存, 确认关闭网页?’}
标签:
JavaScript
相关文章:
1. angular.js - angularjs中如何在指令中添加一个函数(方法)用来关闭或者隐藏指令自己生成的html2. 请问下tp6框架的缓存在哪里设置,或者说关闭?3. JS/JQuery检测页面刷新还是关闭,并执行AJAX请求。4. python - scrapy运行爬虫一打开就关闭了没有爬取到数据是什么原因5. 测试自动化html元素选择器。元素ID或DataAttribute [关闭]6. mysqld无法关闭7. css - 输入框定位在底部,手机端打开,输入框聚焦后软键盘打开为什么会瞬间自动关闭呢?8. javascript - 弹出一个子窗口,操作之后关闭,主窗口会得到相应的响应,例如网站的某些登录界面,django后台的管理等,这是怎么实现的呢?9. java - ExecutorService不关闭会怎样?10. python - weakly-referenced object no longer exists? 数据库连接关闭问题
排行榜

网公网安备