JavaScript中判断页面关闭、页面刷新的实现代码_Javascript教程-查字典教程网
JavaScript中判断页面关闭、页面刷新的实现代码
JavaScript中判断页面关闭、页面刷新的实现代码
发布时间:2016-12-30 来源:查字典编辑
摘要:今天由于项目需要判断用户离开页面时要判断用户的行为是关闭还是刷新虽然没有直接的方法,但通过一定的技巧也能做到不得不感叹JavaScript的...

今天由于项目需要判断用户离开页面时要判断用户的行为是关闭还是刷新

虽然没有直接的方法,但通过一定的技巧也能做到

不得不感叹JavaScript的强大!!

请看一下代码:

复制代码 代码如下:

window.onunload = function(){

var a_n = window.event.screenX - window.screenLeft;

var a_b = a_n > document.documentElement.scrollWidth-20;

if(a_b && window.event.clientY< 0 || window.event.altKey){

alert('关闭页面行为');

}else{

alert('跳转或者刷新页面行为');

}

}

其实就是通过离开页面行为时间onunload触发时间去检测此时的浏览器的窗口大小,根据大小由此判断用户是刷新,跳转或是关闭行为。

兼容各大浏览器!

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类