使用我的自定义弹出窗口覆盖onbeforeunload弹出窗口

时间:2017-05-15 11:15:05

标签: javascript onbeforeunload

有什么办法可以覆盖onbeforeunload弹出窗口吗?

我尝试过以下但不起作用:

if($('body').hasClass('admin')){
    window.onbeforeunload = function(event) {
        notifySaveChangesUser(event);   
        //return null;
        //event.returnValue = "Say";
    };
}

function notifySaveChangesUser(event){
    //Doing some stuff here
}

1 个答案:

答案 0 :(得分:0)

这个问题已经回答here

TL; DR:您可以通过从处理程序返回所需的字符串来自定义消息:

display_data_in_console()

请参阅上面的答案以获取更多详细信息和浏览器怪癖。