【问题标题】:What api to use in crossrider extension to schedule code to run periodically在 crossrider 扩展中使用什么 api 来安排代码定期运行
【发布时间】:2014-06-24 10:29:24
【问题描述】:

我开发了 Google chrome 扩展程序,我在其中使用 chrome.alarms api。 (https://developer.chrome.com/extensions/alarms) 我现在正在将此扩展程序移至 crossrider。 chrome.alarms api的crossrider中是否有任何等效的api。

如何安排代码在 crossrider 扩展中定期运行。

【问题讨论】:

    标签: google-chrome-extension crossrider


    【解决方案1】:

    chrome.alarms API 之所以存在,是因为 event pages 是不活动的后台页面(以节省内存和资源)。

    在 Crossrider 中,后台页面是持久的,即除非浏览器关闭,否则它永远不会暂停。 Crossrider 中没有直接的 chrome.alarms 等效项,但您重写代码以使用 appAPI.setInterval(定期)和 appAPI.setTimeout(一次)作为原语使用计时器来安排任务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多