【发布时间】:2017-03-10 13:15:46
【问题描述】:
我正在将基于 SDK 的 Firefox 扩展转换为 WebExtensions,我遇到了更新扩展的问题。当前扩展与 update.rdf 文件一起托管在我自己的域(这是一个 HTTP 域)上。
现在,对于基于 SDK 的插件,只要更新清单使用 McCoy 工具签名并且清单中提供了更新文件的有效哈希值,就可以通过 HTTP 进行更新。除此之外,install.rdf 将保存用于签署 update.rdf 的密钥的公钥部分。
似乎没有使用网络扩展的选项(没有公钥的清单条目,也没有签名的更新清单 (.json) 条目)。
这是否意味着 Firefox 将只允许自托管扩展通过 HTTPS 进行更新?这将如何影响当前托管在 HTTP 域上的基于 SDK 的扩展?他们能收到(至少一个)更新吗?
【问题讨论】:
标签: firefox-addon firefox-addon-sdk firefox-addon-webextensions