区分浏览器刷新与关闭事件
2013-09-26 16:59
148 查看
var closeStatus=true;
//页面关闭事件
window.onbeforeunload = onbeforeunload_handler;
function onbeforeunload_handler() {
if (closeStatus) {
alert("关闭");
} else{
alert("刷新");
}
}
//绑定登录页面回车登录事件
document.onkeydown = keyDown;
/*
* 回车事件
*/
function keyDown(e) {
var currKey = 0, e = e || event;
currKey = e.keyCode || e.which || e.charCode;
//刷新更改close状态,保证刷新后用户保持登录
if (currKey == 116) {//屏蔽f5刷新 Maxthon下不行orz...
closeStatus = false;
}
}
//页面关闭事件
window.onbeforeunload = onbeforeunload_handler;
function onbeforeunload_handler() {
if (closeStatus) {
alert("关闭");
} else{
alert("刷新");
}
}
//绑定登录页面回车登录事件
document.onkeydown = keyDown;
/*
* 回车事件
*/
function keyDown(e) {
var currKey = 0, e = e || event;
currKey = e.keyCode || e.which || e.charCode;
//刷新更改close状态,保证刷新后用户保持登录
if (currKey == 116) {//屏蔽f5刷新 Maxthon下不行orz...
closeStatus = false;
}
}
相关文章推荐
- js监听浏览器关闭事件(区分刷新和关闭,兼容IE9,10,11,Edge,Chrome和Firefox)
- JavaScript监听浏览器刷新或是关闭事件
- 捕获浏览器关闭、刷新事件 并进行处理
- js区分浏览器是关闭还是刷新
- onunload事件判断浏览器是刷新还是关闭窗口
- 捕获浏览器关闭、刷新事件(点击关闭按钮、右击任务栏关闭、Alt+F4关闭)
- Flex中捕获浏览器的前进、后退、刷新、关闭事件
- 浏览器关闭或刷新事件--window.onbeforeunload
- js 监听浏览器刷新还是关闭事件
- javaScript如何监听浏览器关闭事件(区别刷新事件)
- js区分浏览器是关闭还是刷新
- 捕获浏览器关闭、刷新事件不同情况下的处理方法
- JS区分浏览器页面是刷新还是关闭
- 捕捉浏览器关闭、刷新事件(a.点击关闭按钮 b.任务栏右击关闭 c.按alt+F4关闭)
- 浏览器右键、刷新、默认事件、打开新窗口、关闭续
- 阻止浏览器关闭 区分刷新和关闭 自试IE可用
- 刷新或关闭浏览器触发事件,且单击按钮实现跳转的同时不执行关闭事件
- 区分页面的刷新和关闭事件
- JS监听浏览器刷新、关闭事件