我正在编写一个脚本,该脚本可以在全新的配置文件中启动一个新的 Firefox 实例。这工作正常,但我也希望这个新配置文件自动安装一些扩展。
我尝试遵循标准过程,即将 .xpi 文件移动到 $PROFILEDIR/extensions/extension_id.xpi。只要扩展出现在 Firefox 的“扩展”页面中,这种方法就有效。但是,它被禁用了,需要手动单击它,然后在出现的弹出窗口中单击“启用”。
您知道是否可以通过编程来完成整个过程?
你找到解决办法了吗?
到目前为止我只让它部分工作。 根据这篇文章,使用policies.json文件将是一种直接启用开箱即用扩展的方法。
如果我通过 Linux 发行版包管理器安装 Firefox,它确实可以工作 - 遗憾的是,当将 Firefox 安装为 Flatpak 时,它不能开箱即用。 到目前为止,我在 Ubuntu 和 AlmaLinux 上测试了它。 对 Windows 没有任何了解 - 到目前为止还没有尝试过。
在这两种情况下,安装的主题有时会被拾取,有时不会 - 仍在尝试找出发生这种情况的原因。