通常在电脑系统由组织管理,个人没有系统修改权限的时候,还不想屏幕频繁锁屏
方法一:可以通过浏览器 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 栏,运行上述脚本即可,注意:不能再切换标签页或者最小化浏览器窗口)
目前仅支持基于 chromium 内核的浏览器运行以上脚本
方法二:通过VBS脚本实现
新建一个记事本文件,命名为NoLock.vbs
然后复制如下脚本
Set WshShell=WScript.CreateObjectt(“WScript.Shell”)
do
WScript.Sleep 60000
WshShell.SendKeys”{ScrollLock}”
loop
然后保存
使用的时候双击NoLock.vbs即可
如果需要关闭该功能,打开任务管理器,在进程中找到wscritp.exe,然后杀掉这个进程即可