WakeLockSentinel: released-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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

Die schreibgeschützte released-Eigenschaft der WakeLockSentinel-Schnittstelle gibt einen booleschen Wert zurück, der angibt, ob eine WakeLockSentinel freigegeben wurde.

Der WakeLockSentinel wird freigegeben, wenn die zugehörige Plattform-Bildschirmwachhaltefunktion widerrufen wird; danach wird released immer true zurückgeben. Wenn ein weiterer Bildschirmwachhalthalt erforderlich ist, muss die Anwendung eine neue Bildschirmwachhalthalt-Anforderung stellen (der aktuelle WakeLockSentinel kann nicht wiederverwendet werden).

Wert

Ein boolescher Wert, der false ist, bis die WakeLockSentinel freigegeben wurde (entweder durch einen Aufruf von WakeLockSentinel.release() oder weil die Sperre automatisch freigegeben wurde) und das release-Ereignis ausgesendet wurde, danach wird er true und ändert sich nicht mehr.

Beispiele

Dieses Beispiel zeigt, wie sich der Wert der released-Eigenschaft innerhalb des Lebenszyklus eines WakeLockSentinel ändert.

js
const sentinel = await navigator.wakeLock.request("screen");
console.log(sentinel.released); // Logs "false"

sentinel.onrelease = () => {
  console.log(sentinel.released); // Logs "true"
};

await sentinel.release();

Spezifikationen

Specification
Screen Wake Lock API
# dom-wakelocksentinel-released

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch