Задать вопрос
zkrvndm
@zkrvndm
Архитектор решений

Как отследить, что окно стало активным?

Предположим, что пользователь открыл мой сайт (приложение) в фоновой вкладке.
Я хочу начать инициализацию не раньше, чем пользователь переключится на эту вкладку.

Какие существуют способы отследить факт получения фокуса страницей / окном / вкладкой?
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
@MrColdCoffee
web
//свалил
window.blur();

//вернулся
window.focus();

document.addEventListener("visibilitychange", function(){
	if (document.hidden){
		console.log('Вкладка не активна');
	} else {
		console.log('Вкладка активна');    
	}
});
Ответ написан
Комментировать
bingumd
@bingumd
...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
18 янв. 2025, в 10:04
50000 руб./за проект
18 янв. 2025, в 09:18
5500 руб./за проект
18 янв. 2025, в 07:20
50000 руб./за проект