使用setInterval在背景上重新加载chrome扩展

时间:2014-05-25 23:44:31

标签: google-chrome google-chrome-extension

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

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

1 个答案:

答案 0 :(得分:0)

性能问题是什么?严重的是,一个5分钟的间隔时间不会太长。

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

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

请仔细阅读文档,因为adapting your extension to an Event Page并非如此简单。而潜在的收益 - 在这种情况下我没有看到它。