chrome.downloads.onCreated bug,导致该函数循环遍历所有先前的下载

时间:2019-06-25 15:50:25

标签: api loops google-chrome download

使用chrome.downloads.onCreated函数时,将在用户下载历史记录中的所有下载中重复调用提供的回调函数,该历史记录可在chrome:// downloads /中找到。根据文档(和常识),这应该仅在创建新下载时触发​​一次。

我对这个问题进行了广泛的搜索,从2014年开始碰到一个简短的话题。我不确定如何重现该问题(因为它很少发生)还是解决它的最佳方法。

chrome.downloads.onCreated.addListener(download => {
    console.log("GOT DOWNLOAD");
    href = download.finalUrl;
    message = {message: "businessHref",href: href};
    messageContentScript(message);
});

0 个答案:

没有答案