手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JavaScript中判断页面关闭、页面刷新的实现代码
JavaScript中判断页面关闭、页面刷新的实现代码
摘要:今天由于项目需要判断用户离开页面时要判断用户的行为是关闭还是刷新虽然没有直接的方法,但通过一定的技巧也能做到不得不感叹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 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)

JavaScript中操作字符串小结

JavaScript中toString()方法的使用详解

JavaScript中reduce()方法的使用详解

JavaScript中fixed()方法的使用简介

Javascript实现广告页面的定时关闭

JavaScript实现广告的关闭与显示效果实例

用javascript动态注释掉HTML代码

JavaScript静态的动态

JavaScript正则表达式的分组匹配详解

精品推荐
分类导航