Как настроить Firefox, чтобы он никогда не удалял элементы истории?
Есть ли способ настроить 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 ответа
Теперь есть правильное решение (Firefox v40): places.history.expiration.max_pages
переопределит расчеты "оптимального размера базы данных", поэтому установка большого положительного значения должна дать желаемый эффект.
Смотрите этот ответ.
Вы можете запустить частный сервер Firefox Sync и установить размер сохраняемой истории равным 1 ГБ, или что-то в этом роде безумное. Насколько я знаю, он не удалит историю, и вы сможете увидеть всю историю в любом экземпляре браузера, который вы синхронизируете.
На форуме Palemoon из ответа пользователя 341084 была ссылка на дополнение expire-history-by-days - в котором есть возможность полностью отключить срок действия (или определить срок действия).
У меня была та же проблема, и я обнаружил хакерский способ, о котором вы можете прочитать здесь: 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 + символические ссылки (ramdisk, который сохраняет данные через определенные интервалы времени или при выключении).
Также может быть хорошей идеей сделать резервные копии вашего файла истории на случай, если он выйдет из строя или что-то в этом роде. Опять же, это хорошая идея, чтобы сделать целые резервные копии жесткого диска, а также...