我编写了一个 Firefox 扩展,它打包为.xpi
文件。我想为所有用户安装此扩展。我发现我们可以通过将文件放入Mozilla\Extensions
文件夹,则该扩展将可供所有用户使用。
但问题是安装扩展后,第一次启动 Firefox 时
- 对于管理员来说,会出现一个弹出选项卡,询问是否启用或禁用该扩展,但是
- 对于非管理员用户,不会有弹出窗口,并且最初将对其禁用扩展。
是否可以在安装后第一次启动浏览器时通过启动弹出选项卡来通知每个用户?
只是为了提供旧答案 http://kb.mozillazine.org/Installing_extensions,它不再完美地工作:
如果您想进行静默管理安装 [...]:
自行将 .xpi 文件(作为 ZIP 文件)解压缩到适当命名的(扩展名的 ID)文件夹中。在 Linux/Unix 平台上,您可以使用帮助程序脚本以自动方式确定扩展 ID。
将此目录放入browser/extension
folder.
也可以看看这个关于雷鸟的答案 https://unix.stackexchange.com/a/220804/115933(由我)。在强制执行应用程序签名之前,相同的步骤也适用于 Firefox。在 Firefox 43 中,签名检查可以通过禁用about:config. https://stackoverflow.com/questions/31952727/how-can-i-disable-firefox-addons-signature-checking The about:config
据称,解决方法将在 Firefox 44 中停止工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)