【问题标题】:How to make mozilla sign my updater xpi file which has the same UID hsa my main xpi file?如何让 mozilla 签署我的更新程序 xpi 文件,它与我的主 xpi 文件具有相同的 UID hsa?
【发布时间】: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


    【解决方案1】:

    我明白了。答案盯着我的脸。使用“上传新版本”,然后我们可以上传包含相同 UUID 的 updater.xpi 文件,它不会说“重复 blahblah”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多