我也来请教大佬们一个问题

___紫菜 2018-04-24 09:38:39
关于使用onbeforeunload判断是刷新页面还是关闭浏览器

在网上查了很多说用这个方法可以判断


window.onbeforeunload = function(e) {
e=e||window.event;
if(e.clientX>document.body.clientWidth && e.clientY < 0 || e.altKey) {
//.......
}
}

但是我这边获取到的e.clientX和e.clientY都是undefined
谷歌和火狐都是一样,有大佬知道怎么回事吗?或者有什么其他办法
...全文
5946 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wcwtitxu 2018-04-25
  • 打赏
  • 举报
回复
接分好了~~
___紫菜 2018-04-25
  • 打赏
  • 举报
回复
引用 4 楼 showbo 的回复:
IE8-可以获取,其他不行 Web开发学习资料推荐 Web前端开发 jqGrid中文API
好的波波
  • 打赏
  • 举报
回复
IE8-可以获取,其他不行

Web开发学习资料推荐
Web前端开发
jqGrid中文API
___紫菜 2018-04-24
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:
你这个代码太老了,只适用IE6以前的浏览器。 这个问题对于现在的浏览器没有太好的解决方法,最多就只能判断是否按F5刷新,没法判断点刷新按钮
好吧,那几乎是没什么用了
天际的海浪 2018-04-24
  • 打赏
  • 举报
回复
你这个代码太老了,只适用IE6以前的浏览器。 这个问题对于现在的浏览器没有太好的解决方法,最多就只能判断是否按F5刷新,没法判断点刷新按钮

87,993

社区成员

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

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