如何打开下载的文件?

时间:2014-11-06 09:13:36

标签: javascript google-chrome-extension

我有一个指向该文件的链接。我怎么知道用户点击了链接并下载了文件?我需要获得downloadId吗? Google Chrome API有一个方法chrome.downloads.open(integer downloadId)。但是如何知道downloadId,打开这个文件?请帮帮我。

1 个答案:

答案 0 :(得分:3)

您可以尝试以下在Google Chrome版本38.0.2125.111 m(64位)中测试的示例代码

chrome.downloads.onChanged.addListener(function (detail){
console.log("Detail",detail); //Save log for debugging

    //if file download finished
   if(detail.state.current == "complete"){

       var downloadId = detail.id; //Download ID

       console.log("Download ID",downloadId); //Save log for debugging
       /*
       Do Something
        */

   }
});