我试图阻止任何其他对话框,而无需检查其他对话框。我正在实现在用户关闭或刷新页面之前调用的自动保存功能,因此您所做的更改可能无法保存"弹出窗口是不必要的。我看了beforeunload但没有运气。
window.onbeforeunload = null;
$(window).on('unload', function (e) {
$page.model.save(true, function (success) {});
});
答案 0 :(得分:0)
也许试试,而不是只是打电话
window.onbeforeunload = null;
改为使用:
$(window).on('beforeunload', function () {
window.onbeforeunload = null;
});