WakeLockSentinel: release イベント
Baseline
2025
最近利用可能
March 2025以降、この機能は最新のバージョンの端末およびブラウザーで動作します。古い端末やブラウザーでは動作しないことがあります。
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
release は WakeLockSentinel インターフェイスのイベントで、この見張りオブジェクトのハンドルが解放されたときに発行されます。
WakeLockSentinel は release() メソッドにより手動で解放したり、プラットフォームの起動ロックにより自動的に解放されたりします。これは、文書がアクティブでなくなった場合や、見えなくなった場合、端末の電力が低下した場合、ユーザーが省電力モードをオンにした場合に発生する可能性があります。
構文
このイベント名を addEventListener() などで用いるか、イベントハンドラープロパティを設定するかしてください。
js
addEventListener("release", (event) => {});
onrelease = (event) => {};
イベント型
一般的な Event です。
例
この例では、起動ロックが解放されたときに UI を更新します。
js
wakeLock.addEventListener("release", () => {
// if wake lock is released alter the UI accordingly
statusElement.textContent = "Wake Lock has been released";
});
仕様書
| 仕様書 |
|---|
| Screen Wake Lock API> # the-onrelease-attribute> |