@toster111

Можно ли в мобильных браузерах при закрытии вкладки, на которой есть незаполненные данные, показывать пользователю модалку?

Если пользователь ввел данные в форму на странице и пытается закрыть вкладку, не сохранив их, ему показывается модалка "У вас есть несохраненные изменения. Точно выйти?"
Для этого отлавливаю событие beforeunload
window.addEventListener('beforeunload', this.onExit);

На десктопе все работает

Есть ли возможность как-то сделать это на мобилках?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
Mesuti
@Mesuti
window.addEventListener('unload', this.onExit);
||
document.addEventListener("visibilitychange", () => console.log('hidden'));

||
window.addEventListener('blur', () => console.log('hidden'));
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы