【问题标题】:How to publish a FireFox WebExtension for local installation only?如何发布仅用于本地安装的 FireFox WebExtension?
【发布时间】:2017-07-17 16:03:10
【问题描述】:

当我的扩展程序只是一小部分不打算发布的 CSS hack 时,我如何才能永久安装我的(玩具)WebExtension 而无需 publish it via Mozilla Addons (AMO)。

另一个选项,每次我需要扩展时都永久安装它会很麻烦。

编辑:

要添加更多输入,我链接到的页面说

  1. 压缩扩展文件编辑

此时,您的扩展程序将包含一个目录,其中包含 manifest.json 和它需要的任何其他文件 - 脚本、图标、HTML 文件等。您需要将这些压缩到一个文件中 上传到 AMO。

一个技巧是 ZIP 文件必须是扩展文件的 ZIP 他们自己,而不是包含目录。

还有

Firefox 中的打包扩展被称为“XPI 文件”,它们只是 具有不同扩展名的 ZIP 文件。

上传到 AMO 时不必使用 XPI 扩展。

在 about:addons 中,您可以从文件安装,但无论我尝试以何种方式打包我的扩展,我都会得到:

即使在观察并尝试了上面引用的段落之后。

临时安装工作正常。

【问题讨论】:

标签: firefox installation firefox-addon-webextensions


【解决方案1】:

您可以让 AMO 为您的扩展程序签名,但不要将其列出,或者您可以使用允许禁用签名的 Firefox 版本之一(夜间或无品牌版本)

【讨论】:

    【解决方案2】:

    您可以通过 AMO 签署您的扩展程序而不发布它。
    然后只需将一个xpi文件放入

    %appdata%\Mozilla\Extensions{ec8030f7-c20a-464f-9b0e-13a3a9e97384}
    

    浏览器会接受它。

    【讨论】:

      猜你喜欢
      • 2017-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-03
      • 1970-01-01
      相关资源
      最近更新 更多