【问题标题】:How to capture the URL of the 'about to' download file on a browser如何在浏览器上捕获“即将”下载文件的 URL
【发布时间】:2013-07-05 13:42:34
【问题描述】:

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

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

感谢您的观看!

【问题讨论】:

    标签: javascript google-chrome google-chrome-extension download


    【解决方案1】:

    您可以使用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")
       });
    });
    

    【讨论】:

      猜你喜欢
      • 2018-11-05
      • 1970-01-01
      • 2015-10-27
      • 2019-07-19
      • 1970-01-01
      • 1970-01-01
      • 2012-08-31
      • 2016-05-01
      • 2015-05-11
      相关资源
      最近更新 更多