js 判断web页面关闭、刷新、跳转

window.onbeforeunload = function(){
    if(document.all){ //ie
        //右上角关闭按钮 或 alt+F4 或 ctrl+w
        if(event.clientX > document.body.clientWidth || event.clientY < 0 ||event.altKey || event.ctrlKey){
            return "关闭窗口";
        }else{
            return "刷新或跳转";
        }
    }else{
        return "刷新、跳转、关闭";
    }
}
原文地址:https://www.cnblogs.com/langtao/p/3508623.html