是否可以导出(和导入)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 产品设置/数据/配置文件从一个主机导出到另一个主机时。
这是一个更广泛的解决方案,但除其他外,它还会导出您的扩展设置。