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。