我试图在Chrome 55中运行实验性的Wake Lock API,但似乎我错过了一些东西。
尽管已根据建议@ this comment设置了标志 - enable-experimental-web-platform-features ,但我无法使其正常工作。运行example from the spec返回:
navigator.getWakeLock("screen").then(function(wakeLock) {
var request = wakeLock.createRequest();
setTimeout(function() {
request.cancel();
}, 1000);
});
Uncaught TypeError: navigator.getWakeLock is not a function
at <anonymous>:1:11
我错过了什么?
答案 0 :(得分:0)
请注意设计文件:https://docs.google.com/document/d/1KbIENP0wgxtSXDQFn9PbHZ_tAKZfR1Y8u4Hst8LpeaA/edit
screen.keepAwake--它存在于铬中,我刚刚检查过(铬 - 浏览器 - 启用 - 实验 - 网络 - 平台 - 功能)它就在那里,但不是它是否有用。