На самом деле запретить этой странице создавать диалоги - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь предотвратить любые дополнительные диалоги без необходимости проверять дополнительное диалоговое окно. Я реализую функцию автосохранения, которая вызывается непосредственно перед тем, как пользователь закрывает или обновляет страницу, поэтому всплывающее окно «внесенные вами изменения могут быть не сохранены» не требуется. Я посмотрел на перед загрузкой и мне не повезло.

window.onbeforeunload = null;

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

1 Ответ

0 голосов
/ 05 мая 2018

Возможно, попробуйте вместо того, чтобы просто позвонить

window.onbeforeunload = null; 

Вместо этого используйте:

$(window).on('beforeunload', function () {
 window.onbeforeunload = null;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...