--- title: idle slug: Mozilla/Add-ons/WebExtensions/API/idle tags: - API - Idle - WebExtensions - requestIdleCallback - 性能优化 translation_of: Mozilla/Add-ons/WebExtensions/API/idle ---
{{AddonSidebar}}

找出用户系统何时处于空闲,锁定或活动状态。

要使用此API,您需要具有“空闲”权限

类型

{{WebExtAPIRef("idle.IdleState")}}

描述设备空闲状态的字符串。

函数

{{WebExtAPIRef("idle.queryState()")}}
如果系统被锁定则返回“已锁定”,如果用户未在指定的秒数内生成任何输入,则返回“空闲”,否则返回“活动”。
{{WebExtAPIRef("idle.setDetectionInterval()")}}
设置用于确定系统何时处于 {{WebExtAPIRef("idle.onStateChanged")}}  事件的空闲状态的时间间隔。

事件

{{WebExtAPIRef("idle.onStateChanged")}}
当系统改变状态时触发。

浏览器兼容性

{{Compat("webextensions.api.idle")}}

{{WebExtExamples("h2")}}

确认

此 API基于 Chromium 的 chrome.idle API。本文档源自 Chromium代码中的 idle.json

Microsoft Edge 兼容性数据由 Microsoft Corporation提供,并包含在Creative Commons Attribution 3.0 United States License下。

了解更多:

https://developer.mozilla.org/zh-CN/docs/Web/API/Window/requestIdleCallback
...