chrome.power

描述 使用 chrome.power API 修改系统的电源管理特性。
可用版本 从 Chrome 27 开始支持。
权限 "power"

用法

默认情况下,当用户处于不活动状态时操作系统会使屏幕变暗,最后使系统待机。通过电源管理 API,应用或扩展程序可以使系统保持唤醒状态。

使用该 API 时,您可以指定电源管理禁用的程度(Level)。"system"(系统)级别使系统保持活动状态,但是允许屏幕变暗或关闭。例如,通信应用在屏幕关闭时还可以继续接收消息。"display"(显示器)级别使屏幕和系统保持活动状态。例如,电子书和演示文稿应用可以在用户阅读时使屏幕和系统保持活动状态。

当用户有不止一个应用或扩展程序活动,并且有各自的电源级别时,优先级最高的级别优先,"display"(显示器)总是优先于"system"(系统)。例如,如果应用 A 请求 "system"(系统)级电源管理,应用 B 请求 "display(显示器),则会使用 "display(显示器),直到应用 B 卸载或释放它的请求。如果应用 A 仍处于活动状态,则使用 "system"(系统)。

摘要

类型
Level
方法
requestKeepAwake chrome.power.requestKeepAwake( Level level)
releaseKeepAwake chrome.power.releaseKeepAwake()

类型

Level

枚举
"system", or "display"

方法

requestKeepAwake

chrome.power.requestKeepAwake( Level level)

请求临时禁用电源管理。level 描述了禁用电源管理的程度。如果同一应用之前发出的请求仍然有效,它会被新的请求取代。

参数
Level level

releaseKeepAwake

chrome.power.releaseKeepAwake()

释放之前通过 requestKeepAwake() 发出的请求。

示例扩展程序

  • Keep Awake – Override system power-saving settings.