This page was saved using WebZIP 7.0.3.1030 offline browser on 12/24/13 11:31:36.
Address: https://crxdoc-zh.appspot.com/extensions/power.html
Title: chrome.power - Google Chrome 扩展程序开发文档(非官方中文版)  •  Size: 20148

chrome.power

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

用法

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

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

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

chrome.power 参考

类型

Level

enum of "system", or "display"

方法

requestKeepAwake

chrome.power.requestKeepAwake(Level level)

请求临时禁用电源管理。level 描述了禁用电源管理的程度。 If a request previously made by the same app is still active, it will be replaced by the new request.

参数

level ( Level )

releaseKeepAwake

chrome.power.releaseKeepAwake()

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