10

Я хочу настроить Firefox 4 так, чтобы моя история сохранялась только в течение 1 дня (или некоторого другого установленного периода времени), но я не могу найти вариант сделать это в диалоговом окне параметров, все, что я вижу, это "Запомнить историю" "," Никогда не помните историю "и" Настройки пользовательской истории ". "Настройки пользовательской истории" позволяет мне только выбрать, что сохранить, а не как долго.

Могу ли я это сделать?

4 ответа4

13

Слишком плохо, кажется, больше нельзя использовать browser.history_expire_days чтобы принудительно удалить кеш. Написано в январе 2010 года:

Изначально срок действия контролировался самим компонентом History на трех основных этапах: после каждого посещения, во время простоя, при отключении. [..] Новый компонент является компонентом JS, он запускает срок действия поэтапно, каждые 3 минуты, с помощью простого адаптивного алгоритма, так что, если последний шаг не истек достаточно, следующий будет выполняться позже, в то время как если он найдет больше элементов, чем истекшие, следующий шаг истекает больше!

Почему-то люди в Firefox думают, что ограничение истории связано только с производительностью, а не с конфиденциальностью:

Новый компонент способен определять ваши аппаратные характеристики, особенно объем памяти, и адаптировать к нему срок действия, это означает, что вам больше не нужно настраивать количество дней истории или что-то еще.

Так что:

[..] скрытые настройки истечения срока действия исчезли, поэтому browser.history_expire_days , browser.history_expire_days_min , browser.history_expire_sites теперь заменены одним предпочтением places.history.enabled .

...хоть:

[..] два новых скрытых предпочтения: places.history.expiration.interval_seconds - это количество секунд между каждым шагом срока действия, тогда как places.history.expiration.max_pages - максимальное количество страниц, которые мы сохраним до истечения срока действия.

(В старых версиях можно было перейти к about:config и изменить browser.history_expire_days и browser.history_expire_days_min. Последний все еще присутствует в бета-версии Firefox 4 на моем Mac, но, вероятно, не используется. Первый вообще исчез. В более старых версиях, согласно какой-то статье, на самом деле, возможно, захотелось добавить browser.history_expire_days вручную.)

Обратите внимание , что удаленные записи истории в действительности может еще храниться в базе данных places.sqlite просто помечается как удаленный. Вакуумирование этого файла уплотняет его, удаляя все, что предполагается удалить. И как в стороне: это не вся история, которая хранится на вашем компьютере. Как Flash держит свой след тоже.

4

Вы можете использовать историю Expire by days, чтобы восстановить функциональность.

2

Если вы введете about:config в адресную строку, а затем отфильтруете history вы найдете записи browser.history_expire_days и browser.history_expire_days_min . Попробуйте установить их на 1 день.

Я не использую Firefox 4, поэтому я не могу проверить это сейчас, но я предполагаю, что эти опции все еще присутствуют.

1

Истечение истории теперь контролируется необычным способом:

Истечение срока действия основано на технических характеристиках оборудования, в частности, на объеме памяти и ядрах процессора. Это означает, что на мобильных и старых системах истечение срока действия будет более агрессивным, чем на высокопроизводительном оборудовании, чтобы попытаться сохранить разумный (и производительный) размер базы данных.

Но это все еще настраивается через настройки about:config , используйте это:

place.history.expiration.max_pages: максимальное количество страниц, которые могут быть сохранены в базе данных до истечения срока их действия. Значение по умолчанию рассчитывается при запуске и помещается в предпочтение мест.history.expiration.transient_current_max_pages . Эта временная версия предпочтения просто отражает текущее значение, используемое по истечении срока, установив, что это не будет иметь никакого эффекта.

Таким образом, вы можете сделать его значение меньше или больше, чтобы соответственно сократить или продлить срок действия.

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