Задать вопрос
zvermafia
@zvermafia
WebDev

Как обработать нажатия кнопки назад в мобильных девайсах для сайта?

Например у меня на сайте есть модальное окно для формы авторизации, если это окно открыто то при нажатия кнопки назад (например на андроиде, я просто не знаю в других мобильных девайсах есть ли эта кнопка) хочу чтобы закрывался это окно. А не переходил на предыдущую страницу.

Еще пример: мобильный поиск картинки google, если коснутся картинки то оно увеличивается, если потом нажать на кнопку назад то оно уменьшится (то есть вернется в прежнее состояние), а не переходит на предыдущую страницу.
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@Wheelie
Гугл нам советует это
window.addEventListener("hashchange", function(e) {
  // ...
})

а это можно еще обмернуть
var userAgent = navigator.userAgent || navigator.vendor || window.opera;

if (/android/i.test(userAgent)) {
       
    }


Все надо проверять, ибо просто гугление.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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