如何仅为本地安装发布FireFox WebExtension?

如何仅为本地安装发布FireFox WebExtension?,firefox,installation,firefox-addon-webextensions,Firefox,Installation,Firefox Addon Webextensions,当我的扩展只是一小群不打算发布的CSS黑客时,我如何才能永久性地安装我的(玩具)WebExtension而不必(AMO)呢 另一种选择是,每次需要扩展时,只永久安装它会很麻烦 编辑: 要添加进一步的输入,我链接到的页面显示 压缩扩展名的文件进行编辑 此时,您的扩展将由一个包含 json和它需要的任何其他文件-脚本、图标、HTML 文件等等。您需要将这些文件压缩到一个单独的文件中 上传到AMO 一个技巧是ZIP文件必须是扩展文件的ZIP 它们本身,而不是包含目录的 而且 Firefox中打包的扩展

当我的扩展只是一小群不打算发布的CSS黑客时,我如何才能永久性地安装我的(玩具)WebExtension而不必(AMO)呢

另一种选择是,每次需要扩展时,只永久安装它会很麻烦

编辑:

要添加进一步的输入,我链接到的页面显示

  • 压缩扩展名的文件进行编辑
  • 此时,您的扩展将由一个包含 json和它需要的任何其他文件-脚本、图标、HTML 文件等等。您需要将这些文件压缩到一个单独的文件中 上传到AMO

    一个技巧是ZIP文件必须是扩展文件的ZIP 它们本身,而不是包含目录的

    而且

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

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

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

    即使在观察并尝试了上面引用的文章之后


    临时安装工作正常。

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

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

    您可以由AMO为您的扩展签名,而无需发布。
    然后将一个xpi文件放入

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

    浏览器将接受它。

    您可以通过AMO对扩展进行签名,而无需发布它。
    然后将一个xpi文件放入

    %appdata%\Mozilla\Extensions{ec8030f7-c20a-464f-9b0e-13a3a9e97384}
    
    浏览器将接受它。

    请将您的问题集中在一个问题上。目前,你在问如何做X和oh,顺便说一句,我也有这个问题(没有提供足够的信息让我们确定你的问题是什么)。此外,对于SO来说,您所问的X问题有点过于宽泛,但已经有一些问题涉及到它。至于调试问题:如果无法访问您创建的.xpi文件,我们只能猜测导致Firefox说它已损坏的原因。我建议您搜索更多内容,并查看涵盖这些问题的各种答案。相关/重复:,以及更多请将您的问题集中在一个问题上。目前,你在问如何做X和oh,顺便说一句,我也有这个问题(没有提供足够的信息让我们确定你的问题是什么)。此外,对于SO来说,您所问的X问题有点过于宽泛,但已经有一些问题涉及到它。至于调试问题:如果无法访问您创建的.xpi文件,我们只能猜测导致Firefox说它已损坏的原因。我建议你再搜索一些,看看这些问题的各种答案。相关/重复:,等等