我想编写一段代码,在下载文件时触发一个事件。 让我们说它是一个 chrome 扩展。
就像一个下载管理器拦截浏览器下载过程,捕获文件 URL 并下载它。我想捕获正在下载的文件的 URL 并避免浏览器下载过程。
感谢您的关注!
最佳答案
您可以使用 chrome.downloads.onCreated 检测下载事件听众并用 chrome.downloads.cancel method 进行观察.
但是chrome.downloads API过期且仅适用于 chrome dev channel version现在。
chrome.downloads.onCreated.addListener(function(DownloadItem downloadItem) {
chrome.downloads.cancel(downloadItem.id , function() {
console.log("Download was cancelled")
});
});
关于javascript - 如何在浏览器上抓取 'about to'下载文件的URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17490332/