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

时间:2017-07-17 16:03:11

标签: firefox installation firefox-webextensions

如果我的扩展程序只是一小部分无法发布的CSS黑客,我怎么能永久安装我的(玩具)WebExtension而不必publish it via Mozilla Addons(AMO)。

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

编辑:

要添加更多输入,我链接的页面会显示

  
      
  1. 压缩扩展程序的文件编辑
  2.         

    此时您的扩展程序将包含一个包含a的目录   manifest.json以及它需要的任何其他文件 - 脚本,图标,HTML   文件等。你需要将它们压缩成一个文件   上传到AMO。

         

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

以及

  

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

     

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

关于:你可以从文件安装插件,但无论我尝试打包我的扩展程序,我得到:

enter image description here

甚至在观察并尝试上面引用的段落之后。

enter image description here

临时安装工作正常。

2 个答案:

答案 0 :(得分:4)

您可以将您的扩展程序由AMO签名但保留不公开,或者您可以使用其中一个允许禁用签名的Firefox版本(夜间或非品牌版本)

答案 1 :(得分:0)

您可以在不发布的情况下通过AMO签署您的分机 然后只需将xpi文件放入

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

浏览器会接受它。