【问题标题】:How can I sign a Firefox WebExtension without using the web-ext tool?如何在不使用 web-ext 工具的情况下签署 Firefox WebExtension?
【发布时间】:2017-10-22 10:48:46
【问题描述】:

要构建/签署 WebExtensions,Mozilla 建议使用 web-ext CLI 工具:

web-ext 是一个基于节点的应用程序,您可以使用nodejs/npm 工具进行安装。

来自 Mozdev distribution 文章(粗体是我的):

只有 Mozilla 可以为您的插件签名,以便 Firefox 默认安装它。附加组件由submitting them to AMO 或使用 API 签名并通过自动或手动代码审查。

如果我不想在我的开发盒上安装 node/npm,如何在不使用 web-ext 的情况下签署我的 WebExtension?

【问题讨论】:

  • 你有很多问题。大多数/所有这些都已经在其他问题中以一种或另一种形式得到了回答。我建议你搜索一下。
  • 鉴于您链接到的 MDN 文档页面有一个 直接链接,它的 Signing API sectionMozilla page which provides you with explicit examples, using curl, 如何做你想做的事,你有 显然没有做足够的研究。
  • @Makyen 我已经更改了标题和问题(粗体)。这样更好吗?
  • @Makyen 我没有关注那个链接,因为它似乎是关于旧式插件(而不是 webextensions)。也许这是我对 XPI 与 webextension 术语的误解。无论哪种情况,这似乎都是我正在寻找的答案。我看不到指出那篇文章的 stackoverflow 问题。如果您添加提到我会接受的答案。

标签: firefox npm firefox-addon-webextensions


【解决方案1】:

我从不使用任何此类工具(既不用于 webext,也不用于 SDK/JPM)。

我总是在自己的电脑上用文本编辑器开发,所以回答你的问题,不,没有必要使用这些工具。

AFA 签名,然后您必须通过访问 AMO 手动完成,并将加载项上传为未列出。事实上,我认为该工具也是如此(上传到 AMO 并获得签名响应)。

【讨论】:

  • 您能否详细说明如何在没有 web-ext 的情况下在 AMO 上签署 webextensions ?即:can the signing API in fact be used without the web-ext tool
  • @David-SkyMesh .. 在上述帖子中添加了有关签名的额外说明。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多