我的页面上有一个“beforeunload”处理程序,用于捕获用户之前未保存的情况,例如关闭标签页。
代码如下所示:
$(window).bind("beforeunload", function(evt) {
if (TCG.QUE.changeCount > 0){
evt.preventDefault();
var errDlgMsg = "You have unsaved answers. Save the answers before leaving this page or the unsaved answers will be lost.";
bootbox.alert({message: errDlgMsg, title: "Unsaved Answers"});
return false;
}
})
当它在bootbox对话框之前触发时,会显示另一个看起来像这样的对话框
我不希望看到该对话框,因为bootbox对话框旨在执行相同的工作。我该如何压制该对话框?