这两个函数都只接受一个参数,其只能是“screen”或“system”。前者表示操作针对的是设备屏幕,而后者针对的是除屏幕之外如CPU或广播之类的其他设备资源。以下例子会演示如何适用该API让设备屏幕保持显示状态:navigator.wakeLock.request("display").then(
function successFunction() {
// do something
},
function errorFunction() {
// do something else
}
);
要让设备允许屏幕关闭,我们可以用以下方法:navigator.wakeLock.release("display");
如果你想要了解关于Standby API的更多信息,可以参考这个非官方草案。