我正在制作一个 Chrome 扩展程序,并使用此代码来“捕获”请求的下载。
chrome.downloads.onCreated.addListener(function(downloadItem) {
});
我想要的是停止下载出现在下载栏上,读取我的扩展中的文件,然后从计算机中删除该文件。
我尝试使用 chrome.extensions.download.erase() 和 chrome.browsingData.remove() 但无济于事。
我该怎么做?
最佳答案
更好的事件是 onDeterminingFilename
,因为这发生在下载开始之前:
chrome.downloads.onDeterminingFilename.addListener(function (item) {
chrome.downloads.cancel(item.id);
});
https://developer.chrome.com/extensions/downloads#event-onDeterminingFilename
关于javascript - 阻止下载出现在 Chrome 下载栏上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28782228/