草案
此页面不完整。
安全上下文
此特征只可用于
安全上下文
(HTTPS),在某些或所有
支持浏览器
.
WakeLock
接口在
Screen Wake Lock API
prevents device screens from dimming or locking when an application needs to keep running.
The system wake lock is exposed through the global
Navigator.wakelock
特性。
request
WakeLockSentinel
object, which returns a
Promise
that resolves with a
WakeLockSentinel
对象。
The following asynchronous function requests a
WakeLockSentinel
对象。
WakeLock.request
method is wrapped in a
try...catch
statement to account for if the browser refuses the request for any reason.
const requestWakeLock = async () => {
try {
const wakeLock = await navigator.wakeLock.request('screen');
} catch (err) {
// the wake lock request fails - usually system related, such low as battery
console.log(`${err.name}, ${err.message}`);
}
}
requestWakeLock();
| 规范 | 状态 | 注释 |
|---|---|---|
|
Screen Wake Lock API
The definition of 'WakeLock' in that specification. |
未知 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
WakeLock
|
Chrome 84 | Edge 84 | Firefox No | IE No | Opera Yes | Safari No | WebView Android 84 | Chrome Android 84 | Firefox Android No | Opera Android Yes | Safari iOS No | Samsung Internet Android Yes |
request
|
Chrome 84 | Edge 84 | Firefox No | IE No | Opera Yes | Safari No | WebView Android 84 | Chrome Android 84 | Firefox Android No | Opera Android Yes | Safari iOS No | Samsung Internet Android Yes |
完整支持
不支持