如何在不使用chrome.downloads.download的情况下在Firefox Webextension中下载文件?

时间:2016-02-11 13:56:53

标签: firefox-addon firefox-webextensions

在我的chrome扩展程序中,我使用session.sendResourceAtURL(NSURL(fileURLWithPath: "file.txt"), withName: "file.txt", toPeer: peer, withCompletionHandler: nil) 启动文件下载,但在firefox Web Extensions中,此方法尚未实现(如here所示)。

还有其他方法可以从我的firefox插件中启动文件下载吗?

谢谢

1 个答案:

答案 0 :(得分:3)

没关系我使用了html5的download属性。

我创建< a>使用:

var a = document.createElement("a");

然后像下面这样添加下载属性:

a.download = rowData.url+".mp4";

点击我的网络扩展程序firefox附加组件中的a链接,现在可以下载该文件,而不是在其视图中打开它。