Javascript 如何捕获';即将';在浏览器上下载文件

Javascript 如何捕获';即将';在浏览器上下载文件,javascript,google-chrome,google-chrome-extension,download,Javascript,Google Chrome,Google Chrome Extension,Download,我想写一段代码,在下载文件时触发一个事件。 假设它是一个chrome扩展 就像下载管理器截取浏览器下载过程一样,捕获文件URL并将其下载。我想捕获下载文件的URL,避免浏览器下载过程 谢谢你看 您可以使用listener检测下载事件,并使用perevent执行它 但已过期,仅适用于目前 chrome.downloads.onCreated.addListener(function(DownloadItem downloadItem) { chrome.downloads.cancel(do

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

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


谢谢你看

您可以使用listener检测下载事件,并使用perevent执行它

但已过期,仅适用于目前

chrome.downloads.onCreated.addListener(function(DownloadItem downloadItem) {
   chrome.downloads.cancel(downloadItem.id , function() {
       console.log("Download was cancelled")
   });
});