2

我想从我的 Firefox 插件中执行以下操作:

一个)。确定我的插件文件夹位置。

乙)。提示用户开始下载。

C)。下载并保存下载

所有可用的代码示例都适用于较旧的 API,我不知道如何让它们为最近的E10(多进程)代码更改工作。

4

1 回答 1

2

A - 获取插件文件夹位置

var OSPath_addons = Services.dirsvc.get('XREUSysExt', Ci.nsIFile).path

B - 在没有用户通知的情况下触发下载路径

如何使用 OS.File 将图像下载到桌面

使用用户通知:

https://developer.mozilla.org/en-US/docs/Mozilla/JavaScript_code_modules/Downloads.jsm#createDownload%28%29

于 2015-07-21T14:19:21.817 回答