警报

计划在将来特定时间运行代码。这类似于 setTimeout()setInterval(),但这些函数不适用于按需加载的后台页面。

警报不会跨浏览器会话持续存在。它们是在单个扩展的所有上下文中全局创建的。例如,在后台脚本中创建的警报将在后台脚本、选项页面、弹出窗口页面和扩展选项卡中触发 onAlarm 事件(反之亦然)。警报 API 在 内容脚本 中不可用。

要使用此 API,您需要拥有“警报” 权限

类型

alarms.Alarm

有关特定警报的信息。

方法

alarms.clear()

清除指定名称的特定警报。

alarms.clearAll()

清除所有计划的警报。

alarms.create()

创建新的警报。

alarms.get()

检索指定名称的特定警报。

alarms.getAll()

检索所有计划的警报。

事件

alarms.onAlarm

警报响起时触发。

示例扩展

浏览器兼容性

BCD 表格仅在浏览器中加载

注意:此 API 基于 Chromium 的 chrome.alarms API。