Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

IdleDetector: screenState-Eigenschaft

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Hinweis: Diese Funktion ist in Dedicated Web Workers verfügbar.

Die schreibgeschützte screenState-Eigenschaft des IdleDetector-Interfaces gibt einen String zurück, der anzeigt, ob der Bildschirm gesperrt ist, entweder "locked" oder "unlocked".

Wert

Entweder "locked" oder "unlocked", wenn IdleDetector.start() aufgerufen wurde, oder null andernfalls.

Beispiele

Im folgenden Beispiel gibt der change-Callback den Status von userState und screenState in der Konsole aus.

js
idleDetector.addEventListener("change", () => {
  const userState = idleDetector.userState;
  const screenState = idleDetector.screenState;
  console.log(`Idle change: ${userState}, ${screenState}.`);
});

Spezifikationen

Spezifikation
Idle Detection API
# api-idledetector-screenstate

Browser-Kompatibilität