Mozilla (AMO) webextension signing for PRIVATE distribution

Mozilla (AMO) webextension signing for PRIVATE distribution

作为 ...

的后续行动

我写了一个商业的、专有的(自举的)插件,我的客户端目前将它侧载到常规的 Firefox 频道(不是开发人员或每晚)。

我基于 Mozdev article 的理解是,如果我希望我的客户能够继续使用常规的 Firefox 频道,从 Firefox 57 开始,在我将它移植到我需要的 webextension 之后让 AMO 签署我的代码,即使我私下分发它也是如此。

Self-distributed (unlisted) versions

After accepting the Developer Agreement, choose the platforms your add-on supports and upload your add-on file. The file will be scanned by an automatic code validator which will show a number of warnings or errors, depending on what it detects. If no errors are found in your add-on package, your add-on management page will be created and your file will be immediately signed. You'll receive an email with instructions on how to download the signed file.

Q1. 对吗?我真的必须信任 Mozilla 的源代码吗?

Q2. 如果我选择放弃签名并让我的客户使用 Nightly/Developer 渠道,Mozilla 可能未来几年会改变他们的政策吗?

Q1。是的..就是这种情况。自分发歌唱是自动完成的。代码没看。我不确定 AMO 是否也将代码存档。

Q2。正如在另一个主题中回答的那样,为了开发附加组件,必须有一个可以 运行 未签名附加组件的 Firefox 版本。