tsepen
@tsepen
Frontend developer

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

Мне нужно каждый раз при переходе на вкладку в браузере делать ajax запрос, т.е. если юзер открыл сайт, потом перешел на другую вкладку и вернулся на мою - выполняется запрос. Как отследить момент когда юзер переходит на вкладку?
  • Вопрос задан
  • 334 просмотра
Решения вопроса 1
hzzzzl
@hzzzzl
https://developer.mozilla.org/en-US/docs/Web/API/D...

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

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

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