我经常在发行版之间切换,因此每当我创建新的 Firefox 配置文件时,我都会将我的user.js
和search.json.mozlz4
文件复制到/home/name/.mozilla/firefox/f00.profileName/user.js
等等,然后它会应用我的设置(不知道是否有更快的方法)
我知道我可以通过 *.json 文件恢复/备份书签,但点击次数太多了:)
所以我想知道我是否可以以某种方式将我的默认书签添加到 user.js 或其他文件并将它们复制到配置文件文件夹?就像书签工具栏默认有“导入书签...”和“入门”一样,如果可能的话,我也希望删除它们。
谢谢你的帮助!
附言:如果有任何区别,我主要使用 Debian 12 附带的 Firefox ESR。但我将不胜感激任何适用于其他发行版或 Windows 的解决方案。
答案1
另一种方法可能是使用 Mozilla Firefox Sync 将您的书签保存到 Firefox 在线帐户,然后通过这种方式将其下载到新的发行版。https://mozilla.org/firefox/features/sync
因此,如果您在一个发行版上登录 Firefox 帐户来上传您的书签,那么当您转到新的发行版并在那里登录时,它应该能够下载您的书签。
关于能够直接复制文件并完成操作,似乎places.sqlite
书签肯定存储在那里,我以前自己也直接复制过,但不记得是否有任何注意事项。我能找到的所有官方文档都刻意避免复制文件,所以似乎有一些理由让你不想这样做。
相反,他们建议使用内置的正确导出到 JSON 工具,因此我建议通过使用可以同步书签的在线帐户来绕过该工具。
答案2
我使用 Firefox 策略(/etc/firefox/policies/policies.json)向所有新配置文件添加一组默认书签,并使用“ManagedBookmarks”选项。注意,用户无法编辑这些书签。
此外,与 Mozilla Firefox Sync 类似,我将 Floccus 插件与 Nextcloud 结合使用。Floccus 也适用于基于 Chrome 的浏览器,因此我也可以在不同浏览器之间同步!