如何在Chrome浏览器上使用实验性Wake Lock API?

时间:2017-01-23 15:47:32

标签: javascript google-chrome wakelock

我试图在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

我错过了什么?

1 个答案:

答案 0 :(得分:0)

请注意设计文件:https://docs.google.com/document/d/1KbIENP0wgxtSXDQFn9PbHZ_tAKZfR1Y8u4Hst8LpeaA/edit

screen.keepAwake--它存在于铬中,我刚刚检查过(铬 - 浏览器 - 启用 - 实验 - 网络 - 平台 - 功能)它就在那里,但不是它是否有用。