4

Я добавил много разных поисковых систем на мою панель инструментов поиска в Firefox (версия 8). В связи с предстоящей переустановкой моего O/S мне нужно создать резервную копию этих поисковых систем - предпочтительно также ключевые слова, которые я для них настроил.

Кто-нибудь знает, где я могу найти (сохранить / экспортировать / резервное копирование) эти настройки в Mac OS?

2 ответа2

4

Следующая информация может быть полезна для переноса только поисковых систем и связанных с ними ключевых слов в другой профиль. Я не нашел способа сделать это, который был бы одобрен разработчиками, поэтому следование этому может быть рискованным или может не работать с другой версией Firefox. У меня айсвил 17.0.6, там работает.

Из моих тестов выясняется, что информация, связанная с поисковыми системами и ключевыми словами, хранится в файлах search.json и search-metadata.json, а также в папке searchplugins, все три в папке профилей Firefox. Просто скопируйте из исходного профиля, стереть на целевой профиль делает свое дело для меня. Делайте это, пока Firefox закрыт (и, конечно, после резервного копирования вашего профиля).

Я не смог найти много соответствующей официальной информации, но вот что я нашел на тот случай, если кто-то захочет продолжить изучение или исправить документ (чего я не делал, потому что не знаю, насколько общие мои выводы основаны на моих собственных тестах). На этой странице базы знаний MozillaZine (KB) говорится, что файл search.sqlite «больше не используется в текущих версиях Firefox». Согласно моим тестам, это отчасти неверно: удаление файла, кажется, заставляет Firefox перестраивать свой список поисковых систем. На этой странице из КБ также есть информация, которая не относится к моей версии. В нем говорится о файле search.json: «Непонятно, что это такое, поскольку нет search.sqlite для кэширования», и не упоминается search-metadata.json. Эта страница из КБ, хотя и имеет многообещающий заголовок, не содержит много полезной информации. Кто-то провел какое-то смежное исследование, но, вероятно, сейчас оно устарело.

Мои выводы основаны на следующих тестах (на коробке Linux). Я установил ключевое слово для одной из поисковых систем, закрыл Firefox и запустил «grep -rl mykeyword *» в соответствующей папке профиля Firefox, что дало мне только search-metadata.json. Аналогично, поиск по имени одной из поисковых систем («grep -rl CNRTL *») дает только файл search.json. Я также проверил содержимое файла «search.sqlite» (потому что у него, казалось бы, соответствующее имя): запустил «sqlite3 search.sqlite», затем «.dump», чтобы увидеть содержимое базы данных. У него была только одна таблица с одной записью (что-то о Google). Кроме того, файл не обновляется, когда я меняю поисковые системы, в то время как два других делают.

3

Вы можете сохранить всю свою персонализацию Firefox, если сохраните каталог профиля Firefox, а затем восстановите эти данные после установки.

В документации Firefox упоминается, что каталог профиля в Mac OS является одним из них:

  • ~/Library/Mozilla/Firefox/Profiles/<profile folder>
  • ~/Library/Application Support/Firefox/Profiles/<profile folder>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .