Electron powerSaveBlocker 模块
powerSaveBlocker 模块是用来阻止应用系统进入睡眠模式的,因此这允许应用保持系统和屏幕继续工作. 例如: const powerSaveBlocker = require('electron').powerSaveBlocker;var id = powerSaveBlocker.start('prevent-display-sleep');console.log(powerSaveBlocker.isStarted(id)); powerSaveBlocker.stop(id); 方法powerSaveBlocker 模块有如下方法: powerSaveBlocker.start(type)
开始阻止系统进入睡眠模式.返回一个整数,这个整数标识了保持活跃的blocker. 注意: prevent-display-sleep 有更高的优先级 prevent-app-suspension. 只有最高优先级生效. 换句话说, prevent-display-sleep 优先级永远高于 prevent-app-suspension. 例如, A 请求调用了 prevent-app-suspension, B请求调用了 prevent-display-sleep. prevent-display-sleep 将一直工作,直到B停止调用. 在那之后, prevent-app-suspension 才起效. powerSaveBlocker.stop(id)
让指定blocker 停止活跃. powerSaveBlocker.isStarted(id)
返回 boolean, 是否对应的 powerSaveBlocker 已经启动. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |