静默安装Firefox 41扩展

时间:2015-11-02 20:44:54

标签: firefox firefox-addon

我正在为特殊的Firefox扩展程序制作自动安装程序。我已经阅读了几篇关于此的文章,但所描述的方法都没有帮助 我试图做的事情:

  • 在%FF_DIR%\ browser \ extensions中放置.xpi文件和解压缩的解包扩展目录
  • 在%FF_DIR%\ extensions
  • 中放置.xpi文件和解压缩的解包扩展目录
  • 将解压缩的扩展目录放在另一个目录中并在注册表中添加记录(HKLM\Software\Mozilla\Firefox\extensions,密钥是扩展名id,值是解压缩扩展的完整路径)

在所有方面,解压缩的扩展目录是:

  • 只是随机名称
  • 来自install.rdf#1的ID(例如{ec8030f7-c20a-464f-9b0e-13a3a9e97384}
  • 来自install.rdf#2的ID(例如prism@developer.mozilla.org

而且,正如我所说,所有方法都没有给我预期的结果。 Firefox不会在列表中显示扩展名,也不会显示任何通知。 我怎么解决呢?在当前版本的FF中使用什么实际方法?
目标浏览器是Firefox 41.0.1,系统 - Windows 7 x64
谢谢!

1 个答案:

答案 0 :(得分:0)

我的问题是用于不正确的ID(两者都来自" targetApplication"部分)。 现在我可以通过将.xpi文件复制到%FF_DIR%\ browser \ extensions来安装插件。