您的位置:首页 > Web前端 > JQuery

区分浏览器刷新与关闭事件

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;

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息