事件或setTimeout之后的Chrome扩展程序后台页面限制

时间:2014-10-02 14:57:36

标签: google-chrome google-chrome-extension

我正在尝试创建一个扩展程序,在一段时间后删除下载历史记录。 问题是当chrome.downloads.erase({})在超时范围内时,它无法正常工作。

此background.js有效:

setTimeout(function(){
console.log('erasing downloads');
chrome.downloads.erase({});
}
, 0);

但这不是:

setTimeout(function(){
console.log('erasing downloads');
chrome.downloads.erase({});
}
, 1000);

知道为什么吗?

更改清单可以帮助或使用事件页面而不是后台页面吗?

0 个答案:

没有答案