请教一下,怎样用js捕捉关闭浏览器事件?

lovecatoon 2010-08-24 01:04:57
请教一下前辈,怎么用js捕捉关闭浏览器事件,如果使用onunload或者是onbeforeload,点击刷新或者前后退按钮也会触发这两个事件,怎么样才能只响应关闭事件呢?谢谢!!
...全文
114 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovecatoon 2010-08-24
  • 打赏
  • 举报
回复
谢谢前辈
pt1314917 2010-08-24
  • 打赏
  • 举报
回复

<script>
var i = 0
window.onbeforeunload =function(){
var a = 0;
a = top.window.document.body.offsetWidth;
if (event.clientY > 0 || (event.clientY < 0 && event.screenX < (a - 25)))
{
//屏蔽右键刷新和刷新按钮
i = 1;
}
if (i != 1)
{
return '真的关闭?'
}
}
</script>

87,921

社区成员

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

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