本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/03/02/browser-alarms/
摘要
本文主要讲述了:
- 作用
- 许可配置
- 方法
- 事件
正文
作用
在background.scripts
中,用于延时执行一段代码
对于事件页面来说,browser.alarms
是进行延时执行的唯一选择
许可配置
alarms
方法
create()
创建闹钟。
示例:创建名为test
,在Date.now()
时间戳时响起的闹钟。
1 | browser.alarms.create('test', { |
示例:创建名为test
,延时 1 分钟后响起的闹钟。
1 | browser.alarms.create('test', { |
示例:创建名为test
,每间隔 1 分钟响起的闹钟。
1 | browser.alarms.create('test', { |
get()
查询闹钟。
示例:查询名为test
的闹钟。
1 | browser.alarms |
getAll()
查询所有闹钟。
示例:
1 | browser.alarms |
clear()
删除闹钟。
示例:删除名为test
的闹钟。
1 | browser.alarms |
clearAll()
删除所有闹钟。
示例:
1 | browser.alarms |
事件
onAlarm
当闹钟响起时触发
示例:
1 | const callback = (alarmInfo) => { |
参考资料
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/03/02/browser-alarms/
本文对你有帮助?请支持我
- 本文链接: https://jsweibo.github.io/2019/03/02/browser-alarms/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。