js检测网页被关闭执行相关函数

公共马甲0315 2024-10-12 14:42:22

请教下大侠,怎么处理网页关闭或者退出浏览器事件呢?

希望我的一个退出函数在页面关闭前被执行调用一次,不管是直接关闭浏览器,还是用户关闭了该页面所在浏览器中的TAB页的,谢谢

...全文
149 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
WormJan 2024-10-14
  • 打赏
  • 举报
回复

window.addEventListener('unload', function (){
if(navigator.sendBeacon){
navigator.sendBeacon('index.php', 'a=1&b=2');
}
}

公共马甲0315 2024-10-16
  • 举报
回复
@WormJan 请教下,这个原理相当于给另一个页面,发送通知,通知系统这个页面已经关闭了吧?
WormJan 2024-10-16
  • 举报
回复
@公共马甲0315 不是另一个页面,这就相当于ajax.但是是可靠的。保证能发送到后端

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧