手机
当前位置:查字典教程网 >编程开发 >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中反正弦函数Math.asin()的使用简介

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

javascript无刷新评论实现方法

JavaScript实现身份证验证代码

JavaScript中strike()方法的使用介绍

JavaScript中eval函数的问题

Javascript 字符串模板的简单实现

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

用JavaScript实现页面重定向功能的教程

在JavaScript中正确引用bind方法的应用

精品推荐
分类导航