【发布时间】:2020-02-17 15:46:24
【问题描述】:
我希望能够更新我的自行分发的 firefox 插件。到目前为止,我已经签署了包含 UID 的 xpi 文件:xyz@text.com。但是,为了使更新工作,我的更新程序 .xpi 文件也应该具有相同的 UID:xyz@text.com。我可以通过将 xpinstall.signatures.required 关闭为 False 来更新 Firefox 开发者模式。这不可靠,我希望有一种简单的方法让 mozilla 也对我的更新程序 .xpi 文件进行签名,而不会抛出找到的重复 UID。
我查看了另外两种更新方式,它们看起来很复杂。即通过签名 API 和 web-ext 签名。
In my main .xpi's manifest file, I have the below.
"version": "1.0",
"browser_specific_settings": {
"gecko": {
"id": "xyz@text.com",
"update_url": "https://mydomain/files/updates.json"
}
In my updater .xpi file, I have this.
"version": "1.2",
"browser_specific_settings": {
"gecko": {
"id": "xyz@text.com",
"update_url": "https://mydomain/files/updates.json"
}
【问题讨论】:
标签: firefox-addon