Mögliches Duplikat:
Gibt es eine Möglichkeit zu erkennen, ob ein Browserfenster gerade nicht aktiv ist?
Ich habe eine Funktion, die jede Sekunde aufgerufen wird und nur ausgeführt werden soll, wenn die aktuelle Seite im Vordergrund ist, d.h. der Benutzer den Browser nicht minimiert oder zu einer anderen Registerkarte gewechselt hat. Es dient keinen Zweck, wenn der Benutzer nicht auf sie schaut und ist potenziell CPU-intensive, so dass ich nicht nur Zyklen im Hintergrund verschwenden wollen.
Weiß jemand, wie man das in JavaScript erkennen kann?
Hinweis: Ich verwende jQuery, also wenn Ihre Antwort das verwendet, ist das in Ordnung :).