Задать вопрос
tsepen
@tsepen
Frontend developer

Как отследить открытие вкладки?

Мне нужно каждый раз при переходе на вкладку в браузере делать ajax запрос, т.е. если юзер открыл сайт, потом перешел на другую вкладку и вернулся на мою - выполняется запрос. Как отследить момент когда юзер переходит на вкладку?
  • Вопрос задан
  • 375 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
Решения вопроса 1
hzzzzl
@hzzzzl
https://developer.mozilla.org/en-US/docs/Web/API/D...

работает и для вкладок, и для "сохраненных на home экран" pwa-аппов, чтобы данные подгружались когда юзер открывает апп опять
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
window.onfocus и window.onblur, если я верно понял задачу. Первое событие выполнится, когда юзер перейдет на вкладку, второе - когда уйдет с нее
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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