3

我環顧四周,無法找到任何能夠讓我在Chrome瀏覽器中完成下載完成時檢測到的內容。在谷歌瀏覽器中捕捉下載

我想這樣做的原因是,我希望在下載完成後自動根據各種標準對我的下載進行「排序」。

我試着設置一個監聽器:webRequest.onCompleted,雖然這似乎工作對於大多數資源(圖像,.ico等),我不能讓它陷入一個.ZIP或.EXE文件下載。我不知道爲什麼它不會,但它會適用於其他資源沒有問題。

我還沒有設置過濾器,所以它應該(據我所知)拉動所有資源並檢查它們是否存在指定的擴展。我知道這可能不是檢查的最佳方式,但我還沒有找到更好的方法。

看着實驗下載API,這似乎並沒有做我想要的,因爲它大多隻是啓動下載,這不是我正在嘗試做的。

感謝您的幫助!

+0

任何理由,你不只是獲得下載文件夾,並監視其是否有文件更改(即下載完成到該文件夾​​)?我想如果文件是完整的,它將會出現,並且我相信部分下載文件附帶有.part附件,這將是微不足道的。 – Julio

+0

我可以做到這一點,但沒有真正的方法來排序它們。我已經可以通過擴展對它們進行排序等。我想要做的是按照我下載它們的域進行排序。 – TroyJ

+0

可能你可以讓它操作保存位置,以便它假裝你告訴它保存新的地方? – Jharwood

回答

0

還沒有看到這個擴展,但是當你考慮它時這種說法是有道理的。它幾乎看起來應該是瀏覽器原生的東西......我想它確實會給你最近的下載,但這與你當前的任務有關。無論如何,我想我會提到,有一個實驗性API允許與本機下載交互進行交互。這可能是獲得延長烹飪所需的參考。祝你好運

鏈接實驗API:
http://developer.chrome.com/extensions/experimental.downloads.html