Javascript sollte nur ausgeführt werden, wenn das Tab / Browser-Fenster auf [dupliziert] gesetzt ist

8

Ich habe ein einfaches Java-Applet, das den Bildschirm des Clients erfasst. Mit Hilfe eines Stücks JavaScript-Code kann ich das Applet aufrufen und das aktive Bildschirmbild erfassen.

Aber obwohl der aktive Bildschirm nur mit einem Klick auf eine Schaltfläche erfasst wird, werden Benutzer den Prozess wahrscheinlich manipulieren, indem sie während des Capture-Vorgangs zu einem anderen Tab mit ALT TAB wechseln. Ich möchte sicherstellen, dass die Erfassung nur erfolgen muss, wenn die Seite geladen ist und die Seite fokussiert ist.

Bisher habe ich dieses Stück JavaScript-Code gefunden, das anscheinend nicht richtig funktioniert. Manchmal bleibt es im Fokus hängen, obwohl die Seite minimiert ist.

%Vor%

Es gibt also irgendwelche Vorschläge zu dem, was ich zu erreichen versuche oder andere Lösungen.

    
Bonus Kun 19.12.2012, 17:37
quelle

1 Antwort

2

Versuchen Sie es mit document.hidden , das Teil der Seite Sichtbarkeit API

ist     
Mottie 19.12.2012, 17:40
quelle

Tags und Links