该页面翻译自 Google Chrome Extensions 与 Google Chrome Apps。除非特别说明,该页面的内容遵循 Creative Commons Attribution 3.0 License,代码示例遵循 BSD License。
| 描述: |
使用 chrome.idle API 检测计算机空闲状态的更改。
|
| 可用版本: |
从 Chrome 6 开始稳定支持。
|
| 权限: |
"idle"
|
您必须在扩展程序的清单文件中声明 "idle" 权限才能使用空闲处理 API。例如:
{
"name": "我的扩展程序",
...
"permissions": [
"idle"
],
...
}
如果系统已锁定则返回 "locked",如果用户在指定时间(以秒为单位)内没有任何输入则返回 "idle",否则返回 "active"。
callback 参数应该指定一个如下形式的函数:
function(enum of"active","idle", or"locked"newState) {...};
当系统状态变为活动、空闲或已锁定时产生。如果屏幕锁定或屏幕保护程序启动则产生该事件并传递 "locked",如果系统未锁定并且用户在以秒为单位的指定时间内没有任何输入则产生该事件并传递 "idle",如果用户系统空闲时产生输入则传递 "active"。