WakeLockSentinel: release() 方法

基准线 2025
新推出

自 ⁨2025 年 3 月⁩ 起,此功能可在最新的设备和浏览器版本上使用。此功能可能在旧设备或浏览器上无法正常工作。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

WakeLockSentinel 接口的 release() 方法释放 WakeLockSentinel,返回一个 Promise,该 Promise 在唤醒锁哨兵成功释放后解决。

语法

js
release()

参数

无。

返回值

返回一个解析为 undefinedPromise

异常

此方法不抛出异常。您应该始终监听 release 事件来检查唤醒锁是否已被释放。

示例

在此示例中,当用户单击按钮时,WakeLockSentinel 被释放。

js
wakeLockOffButton.addEventListener("click", () => {
  WakeLockSentinel.release();
});

规范

规范
Screen Wake Lock API
# the-release-method

浏览器兼容性

另见