Featured image of post 火狐浏览器用户配置手动迁移

火狐浏览器用户配置手动迁移

About Firefox user important data and their files.

Firefox数据文件夹通常在 ~/.mozilla/firefox/,其中每个xxxxxxxx.name文件夹是一套Profile,ESR版本的默认配置是 .default-esr。 需要离线手动迁移部分配置的时候,了解配置文件夹中文件的含义十分有必要。

书签、下载历史记录和浏览历史记录

  • places.sqlite
    • 该文件包含了您在 Firefox 中所有的书签、下载文件的记录和浏览网页的记录。了解更多信息,请查阅创建,管理书签
  • favicons.sqlite
    • 这个文件夹存储了网站的图标,最好在恢复 places.sqlite 时也包要括这个文件。

密码

密码存放在两个文件中,缺一不可:

  • key4.db——该文件保存了密码的密钥数据库,请务必把它和下面这个文件一并复制。
  • logins.json——保存的密码。

了解更多信息,请查阅密码管理器——在 Firefox 中记住、删除和更改已保存的密码

站点设置

  • permissions.sqlite
    • 该文件保存了每个站点在 Firefox 中的相关许可。比如这个文件记录了哪些站点可以储存 Cookie、安装扩展程序或者显示弹出窗口等,哪些则不能。
  • content-prefs.sqlite
    • 该文件补充了关于站点缩放的设置。

搜索引擎

个人词典

  • persdict.dat
    • 该文件保存着您添加到 Firefox 拼写检查词典的个人词汇。如果您从未向词典添加过自定义词汇,这个文件也就不会存在。

自动完成历史记录

  • formhistory.sqlite
    • 该文件记录了您在搜索栏和网站表单中曾经输入过的信息。详情参见表单自动完成
  • cookies.sqlite
    • Cookie 在不同站点有不同用处:有的网站使用 Cookie 让您保持登录状态;有的用它记录您在网站上的偏好设置;还有的网站用 Cookie 识别您曾经访问过某个特点的网站。

DOM存储

DOM存储是对Cookie的补充和替代,涉及两个文件:

  • webappsstore.sqlite
    • 每个网站的信息都被存储在此文件中。
  • chromeappsstore.sqlite
    • 该文件存储着 about:* 页面的信息。

DOM存储是一种更现代化的方法,在老版本中可能不存在。

安全证书设置

  • cert9.db
    • 该文件保存了您所有的安全证书设置和导入到 Firefox 的 SSL 证书。

安全设备设置:

  • pkcs11.txt
    • 该文件是保存安全模块配置的文件。

各类文件的下载动作

  • handlers.json
    • 该文件保存的设置可以告诉 Firefox 遇到特定类型文件时该做什么,比如您想保存这种文件还是想用特定程序打开它。

扩展

  • extensions
    • 该文件夹保存着已安装的扩展

离线翻译语言包

离线翻译是128版本后加入的新功能,并在140esr中加入了中文支持。 迁移涉及翻译包数据文件夹和两个索引文件。 https://support.mozilla.org/en-US/questions/1487296

  • storage/permanent/chrome/idb/3870112724rsegmnoittet-es.files/
    • 这个文件夹中看起来像翻译包的数据文件
  • storage/permanent/chrome/idb/3870112724rsegmnoittet-es.sqlite
    • 数据库索引已下载的翻译资料
  • storage/permanent/chrome/idb/3870112724rsegmnoittet-es.sqlite-wal
    • 空文件估计用于运行时

https://support.mozilla.org/zh-CN/kb/about-your-important-data-and-their-files

comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy