【问题标题】:reload chrome extension on background using setInterval使用 setInterval 在后台重新加载 chrome 扩展
【发布时间】:2014-05-25 23:44:30
【问题描述】:

说我有一个 rss 阅读器扩展,到目前为止,当用户单击浏览器操作图标时,我的前端会触发 ajax 以获取最新更新。但是如何在后台自动更新呢?就像每 5 分钟一样。

如果我使用 js setInterval 函数,我担心的是性能问题。

【问题讨论】:

    标签: google-chrome google-chrome-extension


    【解决方案1】:

    什么性能问题?说真的,一个 5 分钟的间隔不会花太多时间。

    我有几个通知器类型的扩展,它们使用间隔来获取数据,这样做绝对没问题。

    如果您真的担心,您可以切换到使用Event Pages(这将卸载自己以节省资源)并使用专用的chrome.alarms API

    请仔细阅读文档,因为adapting your extension to an Event Page 并不是那么简单。还有潜在的收益——在这种情况下我看不到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-25
      • 1970-01-01
      • 2012-03-14
      • 2017-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多