通常在电脑系统由组织管理,个人没有系统修改权限的时候,可以通过浏览器 JavaScript 脚本实现防止电脑息屏
const requestWakeLock = async () => {wakeLock = await navigator.wakeLock.request('screen');wakeLock.onrelease = function(ev) {console.log(ev);}
}
document.addEventListener('visibilitychange', () => {if (wakeLock !== null && document.visibilityState === 'visible') {requestWakeLock();}
});
requestWakeLock() // start
使用方法:新建标签页,Ctrl+Shift+I
打开开发者工具,选择 Console
栏,运行上述脚本即可,注意:不能再切换标签页或者最小化浏览器窗口,毕竟你一直在操作电脑就不会息屏 :)
目前 Firefox 尚未支持
Screen_Wake_Lock_API
, 可以使用基于 chromium 内核的浏览器运行以上脚本