Как настроить Firefox 4 на хранение истории только в течение определенного периода времени, например, одного дня?

Как настроить Firefox 4 на хранение истории только в течение определенного периода времени, например, одного дня?

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

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

решение1

Жаль, похоже, что больше нельзя использовать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 beta на моем Mac, но, вероятно, не используется. Первый исчез совсем. В более старых версиях, согласнокакая-то статья, на самом деле, возможно, кто-то хотел бы добавить browser.history_expire_daysвручную.)

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

решение2

Вы можете использоватьИстечение срока действия истории по днямрасширение для восстановления функциональности.

решение3

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

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

решение4

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

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

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

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

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

Связанный контент