3

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

但问题是在安装扩展后,首次启动 Firefox

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

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

4

1 回答 1

1

只是为了提供旧答案,它不再完美无缺:

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

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

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

另请参阅有关 Thunderbird 的答案(由我撰写)。在强制执行应用程序签名之前,相同的步骤适用于 Firefox。在 Firefox 43 中,签名检查可以通过about:config. 据称,该about:config解决方法将在 Firefox 44 中停止工作。

于 2015-12-28T10:01:02.987 回答