部署 Firefox,包括 LiveCD 扩展

部署 Firefox,包括 LiveCD 扩展

我正在研究定制 活CD并希望提供 Firefox,包括一些预安装的扩展. LiveCD 定制的步骤是在自写的 .sh 脚本中完成的。

我发现问题,其中讨论了满足我的需求的方法。
按照该方法,我通过chroot路径执行的操作edit/是:

  1. 下载我想要安装的 XPI 文件。
  2. 解压缩。
  3. 读取 manifest.json 中的扩展 ID(类似这样的字符串'id': '{idstring}')。
  4. 创建一个文件夹{idstring}/usr/share/mozilla/extensions插入通过解压 XPI 文件检索到的所有文件。

不幸的是,当我测试生成的 ISO 文件并运行 Firefox 时,该扩展不可用,并且在 Firefox 启动时也没有安装。

如何通过 .sh 脚本为 LiveCD 的 Firefox 添加扩展?如果有几种方法,我更希望在第一次在 LiveCD 上运行 Firefox 时安装已经完成。

感谢您的帮助!

编辑:虽然执行上述步骤后,扩展在edit/usr/share/mozilla/extensions文件夹路径中可用{idstring},因此应该包含在创建的 LiveCD 中,但我从 LiveCD 启动时找不到它们。
我这里遗漏了什么?
如果您需要更多信息,请告诉我。

相关内容