保持屏幕常亮:唤醒锁定

根据Wake Lock API的唤醒功能来保持屏幕常亮

  1. // ==UserScript==
  2. // @name 保持屏幕常亮:唤醒锁定
  3. // @namespace https://viayoo.com/
  4. // @version 0.2
  5. // @description 根据Wake Lock API的唤醒功能来保持屏幕常亮
  6. // @author You
  7. // @run-at document-idle
  8. // @match https://*/*
  9. // @license MIT
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. // 用于存储唤醒锁定
  16. let wakeLock = null;
  17.  
  18. // 异步函数,用于请求唤醒锁定
  19. const requestWakeLock = async () => {
  20. if (!('wakeLock' in navigator)) {
  21. console.error('当前浏览器不支持Wake Lock API');
  22. return;
  23. }
  24. try {
  25. // 请求屏幕唤醒锁定
  26. wakeLock = await navigator.wakeLock.request("screen");
  27. console.log('唤醒锁定成功');
  28. } catch (err) {
  29. console.error(`唤醒锁定请求失败:${err.name}, ${err.message}`);
  30. }
  31. };
  32.  
  33. // 页面加载时自动请求唤醒锁定
  34. requestWakeLock();
  35. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址