WakeLockSentinel:released 属性
WakeLockSentinel
接口的released
只读属性返回一个布尔值,指示WakeLockSentinel
是否已释放。
当关联的平台屏幕唤醒锁定被撤销时,WakeLockSentinel
会被释放;之后,released
将始终返回 true
。如果需要后续的屏幕唤醒锁定,应用程序将需要请求一个新的屏幕唤醒锁定(当前的WakeLockSentinel
无法重用)。
值
一个布尔值,在WakeLockSentinel
被释放(通过调用WakeLockSentinel.release()
或由于锁定被自动释放)之前为 false
,并且release
事件已发出,之后它变为 true
并且不再更改。
示例
此示例显示了released
属性的值在WakeLockSentinel
的生命周期内的变化。
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();
规范
规范 |
---|
屏幕唤醒锁定 API # dom-wakelocksentinel-released |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。