监听刷新

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript">
        
        var UnloadConfirm = {};
        UnloadConfirm.MSG_UNLOAD = "数据尚未保存,离开后可能会导致数据丢失

您确定要离开吗?";
        UnloadConfirm.set = function(a) {

            window.onbeforeunload = function(b) {
            alert("进入init");
                b = b || window.event;
                b.returnValue = a;
                return a
            }
        };
        
        UnloadConfirm.set(UnloadConfirm.MSG_UNLOAD);
        
        
        UnloadConfirm.clear = function() {
            //fckDraft.delDraftById();
             window.onbeforeunload = function() {
            }
          
        };
        
        
    </script>
</head>
<body>
<a id="id" href="#" onclick="javascript:UnloadConfirm.clear()">c</a>
<a id="id" href="#" onclick="javascript:UnloadConfirm.set(UnloadConfirm.MSG_UNLOAD))">baidu2</a>
</body>
</html>
业勤于精荒于嬉 http://www.cnblogs.com/maxlei/
原文地址:https://www.cnblogs.com/maxlei/p/5954076.html