18

Есть ли способ настроить Firefox таким образом, чтобы он абсолютно никогда не удалял какие-либо элементы из своей истории (автоматически)?

В прошлом, возможно, существовало «сохранить все элементы истории», тогда вы могли бы перевести его из меню в большое целое число, например 999999999, в днях.

Так как сначала этот параметр пропал незамеченным, в настоящее время я решил создать резервную копию places.sqlite (при победе, в %Appdata%\Mozilla\Firefox\Profiles\<some-profilename>\places.sqlite).

Допустим, я не буду обновляться, не проверив, что мой метод резервного копирования все еще работает:

Как сегодня можно настроить Firefox v22, чтобы сохранить все элементы истории?

Я уже установил эти значения в about:config .

places.history.expiration.transient_current_max_pages;104858
places.history.expiration.transient_optimal_database_size;85534800

все же у меня есть закладки старше, чем самый старый элемент истории в базе данных; хотя я не могу вспомнить, когда я установил эти настройки!

Так достаточно ли этого? Это хорошие ценности? Существуют ли другие или лучшие способы сделать это (например, аддон).

4 ответа4

4

Вы можете запустить частный сервер Firefox Sync и установить размер сохраняемой истории равным 1 ГБ или что-то в этом роде безумное. Насколько я знаю, он не удалит историю, и вы сможете увидеть всю историю в любом экземпляре браузера, который вы синхронизируете.

4

Теперь есть правильное решение (Firefox v40): places.history.expiration.max_pages переопределит вычисления «оптимального размера базы данных», поэтому установка большого положительного значения должна получить желаемый эффект.

Смотрите этот ответ.

2

На форуме Palemoon из ответа пользователя 341084 была ссылка на дополнение expire-history-by-days - в котором есть возможность полностью отключить срок действия (или определить срок действия).

1

У меня была та же проблема, и я обнаружил хакерский способ, о котором вы можете прочитать здесь:http://forum.palemoon.org/viewtopic.php?t=3260

Версия tl; dr, используйте mozilla.cfg, чтобы заблокировать переменную place.history.expiration.transient_current_max_pages на 2147483647 (самое большое допустимое значение). Проблема в том, что Firefox изменит этот параметр автоматически, если вы не заблокируете его.

Обратите внимание, что mozilla.cfg не работает в Portable Firefox, поэтому в такой ситуации я рекомендую вместо этого использовать Portable Pale Moon (которая работает с mozilla.cfg).

Вы можете найти информацию об использовании mozilla.cfg здесь:http://kb.mozillazine.org/Locking_preferences

Технически это не означает, что он будет хранить историю навсегда, но он сохранит огромное количество записей. В настоящее время у меня есть история, уходящая на 18 месяцев назад, и мой файл place.sqlite (который сохраняет историю) составляет более 150 МБ (6 месяцев назад это было около 100 МБ, поэтому для меня я добавляю 50 МБ каждые 6 месяцев). Обратите внимание, что при таких больших размерах, настоятельно рекомендуется SSD. Если у вас его нет, рассмотрите возможность использования ramdisk + символические ссылки (виртуальный диск, который сохраняет данные через определенные интервалы времени или при выключении).

Кроме того, может быть хорошей идеей сделать резервные копии вашего файла истории на случай, если он выйдет из строя или что-то в этом роде. Опять же, это хорошая идея сделать целые резервные копии жесткого диска, а также ...

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