WakeLockSentinel:type 属性

基准线 2025
新推出

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

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

typeWakeLockSentinel 接口的一个只读属性,它返回当前获取的 WakeLockSentinel 类型的字符串表示。

当前获取的唤醒锁类型的字符串表示。目前,该值始终为 screen,表示屏幕唤醒锁。它会阻止设备使屏幕变暗或锁定屏幕。

示例

此示例展示了一个异步函数,该函数获取一个 WakeLockSentinel,然后将类型记录到控制台。

js
const requestWakeLock = async () => {
  wakeLock = await navigator.wakeLock.request("screen");
  console.log(wakeLock.type); // logs 'screen'
};

requestWakeLock();

规范

规范
Screen Wake Lock API
# the-type-attribute

浏览器兼容性

另见