我开发了使用chrome.alarms api的Google Chrome扩展程序。 (https://developer.chrome.com/extensions/alarms)我正在将此扩展程序移至crossrider。对于chrome.alarms api,在crossrider中是否有任何等效的api。
如何安排代码在crossrider扩展中定期运行。
答案 0 :(得分:4)
由于event pages而存在chrome.alarms
API,这些API是非活动后台页面(用于节省内存和资源)。
在Crossrider中,后台页面是持久的,即除非浏览器关闭,否则它永远不会挂起。在Crossrider中没有直接的chrome.alarms
等价物,但您重写代码以使用appAPI.setInterval
(定期)和appAPI.setTimeout
(一次)作为基元来定时计划任务。