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

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

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

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

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

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

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

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