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

10

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

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

Kryten
источник

Ответы:

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 держит свой след тоже.

Арьян
источник
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 . Эта временная версия предпочтения просто отражает текущее значение, используемое по истечении срока, установив, что это не будет иметь никакого эффекта.

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

пользователь
источник