Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome extension 如何在Firefox开发者版中安装多个未签名的扩展?_Google Chrome Extension_Firefox Addon_Firefox Addon Webextensions - Fatal编程技术网

Google chrome extension 如何在Firefox开发者版中安装多个未签名的扩展?

Google chrome extension 如何在Firefox开发者版中安装多个未签名的扩展?,google-chrome-extension,firefox-addon,firefox-addon-webextensions,Google Chrome Extension,Firefox Addon,Firefox Addon Webextensions,Firefox标准版和测试版不允许未签名的扩展,所以我使用Firefox开发者版,并在关于:config中将xpinstall.signatures.required设置为false 我从中下载源代码并使用my构建xpi(将其放入repo的根目录并复制my之后) 对于每个扩展,正如您从脚本中看到的,我将其复制到一个临时文件夹中,修改manifest.json(如果有的话,请删除chrome-only字段并为firefox添加gecho),然后将所有扩展压缩到一个文件中 然而,当我试图一个接一个地

Firefox标准版和测试版不允许未签名的扩展,所以我使用Firefox开发者版,并在
关于:config
中将
xpinstall.signatures.required
设置为
false

我从中下载源代码并使用my构建xpi(将其放入repo的根目录并复制my之后)

对于每个扩展,正如您从脚本中看到的,我将其复制到一个临时文件夹中,修改manifest.json(如果有的话,请删除chrome-only字段并为firefox添加gecho),然后将所有扩展压缩到一个文件中

然而,当我试图一个接一个地安装它们时,我没有安装所有的。 每次我安装一个,它就会取代以前的

步骤:

  • 单击
    菜单栏-工具-加载项
    打开
    加载项管理器
  • 单击
    Extensions
    ,然后在右侧挂档
  • 单击
    Install Add-on From-File
    并在
    path/to/webextensions-examples/dist下选择一个

  • 我的构建脚本中是否遗漏了导致此问题的任何内容?还是设计为只允许一个未签名的扩展?

    重新启动后是否需要保留这些扩展?例如:调试?@PaulHeil是的,persistentI可以使用web-ext构建的XPIs加载多个。也许可以尝试一下这样来缩小问题的范围