为所有用户安装firefox扩展[系统范围安装]

时间:2012-09-03 16:51:41

标签: firefox installer firefox-addon install mozilla

我编写了一个Firefox扩展名,其中包含.xpi个文件。我想为所有用户安装此扩展程序。在某个地方,我发现我们可以通过将文件放在Mozilla\Extensions文件夹中来实现这一目的,然后扩展程序将可供所有用户使用。

但问题是在首次启动Firefox

后安装扩展程序
  • 对于管理员,会出现一个弹出式选项卡,询问是否启用或禁用扩展程序,但
  • 对于非管理员用户,不会出现弹出窗口,并且最初会为他们禁用扩展程序。

安装后第一次启动浏览器时,是否可以通过启动弹出选项卡来通知每个用户?

1 个答案:

答案 0 :(得分:1)

只是提供the old answer,它不再完美无缺:

  

如果您想进行静默管理安装[...]:

     

将.xpi文件自行解压缩(作为ZIP文件)到相应名称(扩展名的ID)文件夹。在Linux / Unix平台上,您可以使用帮助程序脚本以自动方式确定扩展ID。

将此目录放入browser/extension文件夹。

另见this answer about Thunderbird(由我)。在强制执行应用程序签名之前,相同的步骤适用于Firefox。在Firefox 43中,签名检查can be disabled via about:config. about:config解决方法可能会在Firefox 44中停止工作。