alarms

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

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

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

类型

alarms.Alarm

有关特定警报的信息。

方法

alarms.clear()

清除指定的警报,根据其名称。

alarms.clearAll()

清除所有计划的警报。

alarms.create()

创建新警报。

alarms.get()

检索指定的警报,根据其名称。

alarms.getAll()

检索所有计划的警报。

事件

alarms.onAlarm

警报触发时发送。

扩展程序示例

浏览器兼容性

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