js navigator.wakeLock 保持屏幕唤醒状态

let lock;
btn.addEventListener("click", async () => {
  try {
    if (lock) {
      lock.release();
      return;
    }

    lock = await navigator.wakeLock.request("screen");

    lock.addEventListener("release", () => {
      lock = null;
    });
  } catch (err) {
    console.log(`${err.name}, ${err.message}`);
  }
});
posted @ 2020-10-11 10:39  Ajanuw  阅读(574)  评论(0编辑  收藏  举报