Определить, имеет ли веб-страница фокус переднего окна / активная вкладка?

Я бы хотел отключить активность моего приложения, если смогу обнаружить, что страница больше не сфокусирована. Например, если страница находится на фоновой вкладке или фокус имеет другое приложение, я бы хотел отключить скрипт постоянного опроса или переключить модальные уведомления на новый API уведомлений HTML5.

Есть ли способ получить это с помощью JS, и если да, то какие браузеры поддерживаются?

PS - я виделэтот, но не знаю, сработает ли это для того, что я хочу сделать. У кого-нибудь есть понимание?

Ответы на вопрос(1)

Ваш ответ на вопрос