首页 > 解决方案 > 实际上阻​​止此页面创建对话框

问题描述

我试图阻止任何其他对话框,而无需检查其他对话框。我正在实现在用户关闭或刷新页面之前调用的自动保存功能,因此“您所做的更改可能不会保存”弹出窗口是不必要的。我查看了beforeunload并没有运气。

window.onbeforeunload = null;

$(window).on('unload', function (e) {
    $page.model.save(true, function (success) {});
});

标签: javascripthtml

解决方案


也许尝试,而不仅仅是打电话

window.onbeforeunload = null; 

而是使用:

$(window).on('beforeunload', function () {
 window.onbeforeunload = null;
});

推荐阅读