1 问题及解决
今天打开电脑,习惯性运行Firefox,但却不显示浏览器窗口,只看到进程里面有firefox.exe。
先尝试以安全模式启动Firefox,方法是按住shift启动Firefox,或加-safe-mode参数运行firefox.exe。如果可以正常启动,说明是某个扩展、主题、或插件导致其无法启动,可从最近安装的扩展、主题、或插件入手排查。
若安全模式无法启动,或启动后依然不正常(例如窗口假死),可加-p参数运行firefox.exe,打开配置文件管理器,新建一个配置文件然后启动Firefox。启动后把原配置文件中的重要数据拷贝到新配置文件中即可。
2 配置文件中的重要数据和它们对应的文件
2.1 首选项
- prefs.js
该文件存储了您在Firefox里设置的所有首选项,包含about:config与选项中(与about:config一致,加了个UI而已)的所有设置。
- user.js
该文件默认不存在。你可以通过新建该文件,以与prefs.js相同语法来便捷地配置首选项。点击这里可以查看该文件怎么写。
2.2 书签和浏览历史
- places.sqlite
该文件包含了Firefox所有的书签和访问过的网站历史。请查阅创建,管理书签.
2.3 密码
你的密码存放在两个文件中,缺一不可:
- key3.db - 该文件保存了你密码的密钥数据库,你一定要把它和下面的文件一并复制。
- signons.sqlite - 保存的密码。
2.4 站点相关的首选项
- permissions.sqlite
该文件保存了具体每个站点相关的许可。比方说哪些站点可以储存Cookie、安装扩展程序、显示图片或者弹出窗口,哪些则不能。
2.5 搜索引擎
- search.sqlite
- \searchplugins\ 文件夹
如果你自己安装了其他的搜索引擎,它们存放在\searchplugins\文件夹。 search.sqlite这个文件保存的是搜索引擎的排序,具体见什么是搜索栏。
2.6 个人词库
- persdict.dat
该文件存放了你添加到Firefox拼写检查词库的个人词汇。如果你从来没有这样做过,这个文件也便不会存在。具体见使用拼写检查。
2.7 自动完成历史记录
- formhistory.sqlite
该文件记录了你在搜索栏和网站表单中曾经键入过的信息,具体见表单自动完成。
2.8 Cookies
- cookies.sqlite
Cookie对网站的作用各有千秋,例如有的网站使用Cookies让你保持登录状态,记录你在网站上的个人设置,或者认证你曾经访问过某个特点的网站。具体见Cookie。
2.9 安全证书设置
- cert8.db
该文件保存了你所有的安全证书设置和导入到Firefox的SSL证书。
2.10 特定文件的下载动作
- mimeTypes.rdf
该文件记录了Firefox对特定文件类型的下载动作,具体见管理文件类型。
2.11 用户样式
- \chrome\userChrome.css
- \chrome\userContent.css
如果它们存在的话,它们保存的是用户自定义的一些改动,例如Firefox的外观美化,或者某些网站的显示效果和行为。大部分用户 在\chrome\文件夹不会发现这两个文件,而是两个名叫userChrome-example.css和userContent- example.css的文件,而它们不起作用,可以忽略。
3 参考文档
3.1 Firefox无法启动
Visits: 389