我正在尝试创建一个扩展程序,在一段时间后删除下载历史记录。 问题是当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);
知道为什么吗?
更改清单可以帮助或使用事件页面而不是后台页面吗?