3

我想编写一段代码,在下载文件时触发事件。可以说它是一个 chrome 扩展。

就像下载管理器拦截浏览器下载过程,捕获文件 URL 并下载它一样。我想捕获下载文件的 URL 并避免浏览器下载过程。

谢谢参观 !

4

1 回答 1

4

您可以使用chrome.downloads.onCreated侦听器检测下载事件,并使用chrome.downloads.cancel 方法对其进行检测。

chrome.downloads API是过期的,目前仅适用于chrome 开发通道版本

chrome.downloads.onCreated.addListener(function(DownloadItem downloadItem) {
   chrome.downloads.cancel(downloadItem.id , function() {
       console.log("Download was cancelled")
   });
});
于 2013-07-05T18:16:23.640 回答