Ano*_*ous 6 firefox search-engines
我在 Firefox(版本 8)的搜索工具栏中添加了许多不同的搜索引擎。由于我即将重新安装我的操作系统,我需要备份这些搜索引擎 - 最好还有我为它们设置的关键字。
有谁知道我在 Mac 操作系统中哪里可以找到(保存/导出/备份)这些设置?
以下信息可能有助于仅将搜索引擎及其关联关键字传输到另一个配置文件。我没有\xe2\x80\x99找到一种得到开发人员认可的方法,因此遵循此方法可能有风险,或者可能不适用于不同版本的Firefox。我的是iceweasel 17.0.6,它可以在那里工作。
\n\n从我的测试来看,与搜索引擎和关键字相关的信息存储在文件 search.json 和 search-metadata.json 以及文件夹 searchplugins 中,这三个文件都位于 Firefox 配置文件文件夹中。只需从源配置文件中复制,在目标配置文件上删除即可对我起作用。在 Firefox 关闭时执行此操作(当然是在备份您的个人资料之后)。
\n\n我无法\xe2\x80\x99找到很多相关的官方信息,但这是我发现的,以防有人想进一步调查或更正文档(我没有这样做,因为我不知道我的结论基于我自己的结论有多普遍)测试是)。MozillaZine 知识库 (KB) 中的此页面显示文件 search.sqlite 为 \xe2\x80\x9c,在当前的 Firefox 版本\xe2\x80\x9d 中不再使用。根据我的测试,这在一定程度上是不正确的:删除该文件似乎会使 Firefox 重建其搜索引擎列表。知识库中的此页面还包含不适用于我的版本的信息。它说关于文件 search.json: \xe2\x80\x9c 不清楚它是什么,因为没有 search.sqlite 来缓存\xe2\x80\x9d,并且没有提到 search-metadata.json。知识库中的此页面虽然标题很有前途,但并未包含太多有用的信息。有人做了一些相关研究,但现在可能已经过时了。
\n\n我的发现基于以下测试(在 Linux 机器上)。我为其中一个搜索引擎设置了一个关键字,关闭了 Firefox,然后在相关的 Firefox 配置文件文件夹中运行“grep -rl mykeyword *”,这只给了我 search-metadata.json。同样,搜索其中一个搜索引擎的名称(“grep -rl CNRTL *”)仅给出文件 search.json。我还检查了文件“search.sqlite”的内容(因为它有一个看似相关的名称):运行“sqlite3 search.sqlite”,然后运行“.dump”以查看数据库的内容。它只有一张表,只有一个条目(关于谷歌的东西)。当我更改搜索引擎时,该文件也不会更新,而其他两个则会更新。
\n如果保存 Firefox 配置文件目录,然后在安装后恢复该数据,则可以保存 Firefox 的所有个性化设置。
Firefox 的文档提到 Mac OS 下的配置文件目录是其中之一:
~/Library/Mozilla/Firefox/Profiles/<profile folder>~/Library/Application Support/Firefox/Profiles/<profile folder>| 归档时间: |
|
| 查看次数: |
3595 次 |
| 最近记录: |