如何导出和导入 Firefox 附加组件设置

如何导出和导入 Firefox 附加组件设置

是否可以导出(和导入)firefox 附加组件设置?我指的是附加组件数据,而不是它们的可安装数据.xpi

例如,我在 Windows 上收集了 AdBlock 的自定义黑名单,我想在我的 Ubuntu 上使用它

答案1

所有的偏好设置都存储在prefs.js你的配置文件文件夹内的文件中,使用 javascript 语法:

[...]
user_pref("browser.cache.disk.capacity", 358400);
user_pref("browser.cache.disk.smart_size.first_run", false);
user_pref("browser.cache.disk.smart_size.use_old_max", false);
user_pref("browser.cache.disk.smart_size_cached_value", 358400);
[...]    
user_pref("extensions.grabanddrag-version", "3.2.0");
user_pref("extensions.grabanddrag.button", 1);
user_pref("extensions.grabanddrag.flickon", false);
user_pref("extensions.grabanddrag.grabCursor", "auto");
[...]

关闭 Firefox 后,您可以 grep 所有插件配置并将这些行附加到新的配置文件中:

grep extensions. oldprofile\prefs.js >> newprofile\prefs.js

或者只使用一个插件(假设你已经找到了它的名字):

grep extensions.grabanddrag. oldprofile\prefs.js >> newprofile\prefs.js

为了避免出现重复条目​​(这是 javascript,因此最后一项在您导入设置之前(请参见第 3.1 节 “清除相同的配置”),您也可以从新的配置文件中清除相同的配置设置:

grep -v extensions.grabanddrag. newprofile\prefs.js > newprofile\prefs.js

-v属性反转了 grep 的工作方式。


这当然只会移动配置。您需要单独安装插件。

答案2

你可以尝试设置Firefox 同步

Firefox Sync 是一项服务,可让您将书签、历史记录、密码、附加组件和打开的选项卡与另一台 Firefox 副本(如另一台计算机或手机上的副本)同步。本文简要介绍了它的工作原理以及您为什么要使用它。

Firefox Sync 可在多个 Firefox 安装之间同步您的 Firefox 数据(密码、设置、附加组件)。我还没有用它同步附加组件,但其他数据可以无缝同步。

答案3

有两个出色的扩展可以让你做到这一点:

1.费贝

以下是常见问题解答中的一段引文

  • FEBE 可以备份/恢复我的扩展设置吗?
  • 一句话...是的。但是有一个很大的警告(用户要小心)。FEBE 将备份您的首选项(一个名为“prefs.js”的文件,其中包含您的扩展设置),但它会备份整个文件,而不会对您安装的扩展进行任何区分。换句话说,它会备份整个首选项文件,而不仅仅是任何单个扩展所需的部分。

您可以在这里进一步阅读:FEBE 可以备份和恢复扩展设置吗?

不过 FEBE 更像是 Firefox 的完整备份解决方案。

还有另外一个扩展专门用于备份扩展首选项:

2.欧佩克

以下是其网页上的一段引文:

  • OPIE 是一款 Firefox 扩展程序,可让您导入和导出已安装的扩展程序首选项。这在新配置文件中安装扩展程序或同步多个 Firefox 安装时非常有用。

我个人使用 FEBE,因为我需要计划备份和 FEBE 中提供的其他功能。

答案4

我个人使用Moz备份当我需要将所有 Mozilla 产品设置/数据/配置文件从一个主机导出到另一个主机时。

这是一个更广泛的解决方案,但除其他外,它还会导出您的扩展设置。

相关内容