1
似乎这个问题已被问到相当数量,但从未解决。防止“确认导航”对话框从页面上弹出
我想阻止此对话框(附加图片)在离开页面时出现。每次我在这个页面上的表单中更改某些内容时,都会发出警报,但表单是异步保存的,所以没有变化实际上是“脏”的。
我试过在计算器和其他网站发现一对夫妇的事情,比如下面:
window.onbeforeunload = null;
window.onbeforeunload = function(e) {
e.returnValue = '';
return false;
}
window.onbeforeunload = function(e) {
history.go(0);
}
如何删除这个有些意见,将不胜感激。
编辑:按照要求,这是我正在尝试的代码示例。文件中还有其他代码,但与它无关。
;(function($) {
// doc ready
$(function(){
// Remove the alert
window.onbeforeunload = null;
});
})(jQuery);
你的实际代码是什么? –
我有一个关于我的'window.onbeforeunload'赋值的document.ready监听器。这是关于这个问题的唯一移动部分。如果您觉得有必要,我会将其添加到问题中。 –