该页面翻译自 Google Chrome Extensions 与 Google Chrome Apps。除非特别说明,该页面的内容遵循 Creative Commons Attribution 3.0 License,代码示例遵循 BSD License。
描述: |
使用 chrome.alarms API
安排代码周期性地或者在将来的指定时间运行。
|
可用版本: |
从 Chrome 22 开始稳定支持。
|
权限: |
"alarms"
|
了解更多: |
事件页面
|
创建定时器,在 alarmInfo 指定的时间前后将产生 onAlarm 事件。如果已经存在具有相同名称(或者如果没指定而没有名称)另一个定时器,它将会被取消,并由这一定时器取代。
为了降低用户计算机的资源占用,Chrome 浏览器将定时器限制为最多每 1 分钟一次,而且可能会推迟任意长度的时间。也就是说,将 delayInMinutes
或 periodInMinutes
设置为小于 1 的值不会被认可,并会导致警告,when
可以设置为当前时间后小于1分钟的值,但是定时器至少在 1 分钟内不会运行。
为了帮助您调试您的应用或扩展程序,当您以未打包的形式加载时,不会限制定时器产生的频率。
清除所有定时器。