Как узнать, активен ли браузер / вкладка [дубликат]

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

У меня есть функция, которая вызывается каждую секунду и которую я хочу запускать только в том случае, если текущая страница находится на переднем плане, то есть пользователь не свернул браузер или не переключился на другую вкладку. Это не имеет смысла, если пользователь не смотрит на него и потенциально сильно загружает процессор, поэтому я не хочу просто тратить циклы в фоновом режиме.

Кто-нибудь знает, как сказать это в JavaScript?

Примечание: я использую jQuery, так что если ваш ответ использует это, это нормально :).

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

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