Есть ли способ обнаружить, если окно браузера не активно в данный момент?

У меня есть JavaScript, который делает деятельность периодически. Когда пользователь не смотрит на сайт (то есть окно или вкладка не имеют фокуса), было бы неплохо не запускаться.

Есть ли способ сделать это с помощью JavaScript?

Мой ориентир: чат Gmail воспроизводит звук, если окно, которое вы используете, не активно.

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

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