使用Downloads.jsm fetch下载文件并获取进度

时间:2014-10-14 15:20:29

标签: download firefox-addon firefox-addon-sdk

我想从nsWebBrowserPersist.saveURI()切换到Downloads.jsm的{​​{3}},但我找不到监控文件下载进度的方法,有吗?

Downloads.fetch()文档中,他们讨论的是DownloadSaver对象,但我找不到任何进一步的文档。

1 个答案:

答案 0 :(得分:2)

Promise返回的createDownload()会解析为Download个对象。

如果此对象的hasProgress属性为true,那么您可以咨询progress属性以获取进度的有效百分比指标(0-100)。