Задать вопрос
@toster111

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

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

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

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

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект
18 дек. 2024, в 11:57
500 руб./в час