安装未签名的附加组件

为了安装一个扩展为正常附加到版本或 Firefox Beta 版大于或等于 48 版本,扩展必须由 Mozilla 签署 。通过向 AMO 提交延期签名。签名后,扩展可以安装在它支持的任何版本的 Firefox 上。对于版本 43 之前的 Firefox 版本,Mozilla 不需要对扩展进行签名。Mozilla 不需要对扩展以外的加载项类型进行签名。

你可以通过在 about:config 中将 xpinstall.signatures.required 设置为 false,将未签名的扩展名作为普通加载项安装到其他版本的 Firefox 中(例如 Firefox Developer EditionFirefox NightlyUnbranded Beta 或 Unbranded Release )。设置此选项在 Release 和 Beta Firefox 版本 43-48 中也很有效。从版本 48 开始,在 Firefox 的发行版和 Beta 版中设置此选项无效。

作为临时附加组件安装扩展的可用性大大降低了在附加开发期间能够安装未签名附加组件的需求。 。临时加载项不需要签名,可以加载到任何当前版本的 Firefox 中。顾名思义,Temporary Add-ons 的主要缺点是它们是临时的。必须在重新启动 Firefox 时重新安装它们。但是,在某些用例中,最好将附加组件安装为普通加载项,而不是未签名的附加组件,而不是临时加载项。如果即使重新启动 Firefox 后仍需要加载项仍然安装,则应将加载项安装为未签名的加载项。出于各种原因,这可能是可取的,包括:长期使用测试,或测试 Firefox 启动时附加组件的功能。