WakeLockSentinel:release() 方法

可用性有限

此功能不是基线功能,因为它在一些使用最广泛的浏览器中无法正常工作。

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中。

release() 方法是 WakeLockSentinel 接口的一个方法,用于释放 WakeLockSentinel,并返回一个 Promise,该 Promise 在监视器成功释放后解析。

语法

js
release()

参数

无。

返回值

返回一个 Promise,该 Promise 解析为 undefined

异常

不会抛出任何异常。你应该始终监听 release 事件以检查唤醒锁是否已释放。

示例

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

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

规范

规范
屏幕唤醒锁定 API
# the-release-method

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅