Здравствуйте, уважаемые форумчане! Можно ли снять установленное разработчиками ограничение в 180 дней(ФФ 9)? В 3-ке такая возможность была, а с 9-кой что-то засада какая-то...

За историю форм отвечает about:config настройка browser.formfill.expire_days
а сама история посещений в лисе более не имеет ограничений по времени: был переделан механизм и теперь история удаляется при превышении допустимого объёма файла places.sqlite или допустимого количества записей в этой базе:
префы places.history.expiration.transient_optimal_database_size и places.history.expiration.transient_current_max_pages соответственно

iDev.Pi пишет

За историю форм отвечает about:config настройка browser.formfill.expire_days
а сама история посещений в лисе более не имеет ограничений по времени: был переделан механизм и теперь история удаляется при превышении допустимого объёма файла places.sqlite или допустимого количества записей в этой базе:
префы places.history.expiration.transient_optimal_database_size и places.history.expiration.transient_current_max_pages соответственно

а там размер базы жёстко задаётся? и если да то что будет если заполнить весь объём закладками? или там задаётся только размер части базы выделеный под историю а под закладки выделяется динамически?

Expire history by days позволяет установить количество дней, в течении которого истекает срок хранения истории посещений.
https://addons.mozilla.org/ru/firefox/a … y-by-days/

iDev.Pi пишет

За историю форм отвечает about:config настройка browser.formfill.expire_days
а сама история посещений в лисе более не имеет ограничений по времени: был переделан механизм и теперь история удаляется при превышении допустимого объёма файла places.sqlite или допустимого количества записей в этой базе:
префы places.history.expiration.transient_optimal_database_size и places.history.expiration.transient_current_max_pages соответственно

Спасибо, буду разбираться!

14-01-2012 23:50:56

Void Dragon пишет

Expire history by days позволяет установить количество дней, в течении которого истекает срок хранения истории посещений.
https://addons.mozilla.org/ru/firefox/a … y-by-days/

Интересно! Юзал это дополнение? Надежно работает?

Metodist
Не юзал, но поставил, дни настраиваются в настройке дополнения. У меня история очищается при закрытии [firefox] https://addons.mozilla.org/en-us/firefo … lickclean/

okkamas_knife пишет

а там размер базы жёстко задаётся?

iDev.Pi пишет

закладки хранятся вообще в отдельном от истории файле

это в каком?
насколько я знаю и история и закладки лежат в places.sqlite
по крайней мере в 9-ке так.

okkamas_knife пишет

а там размер базы жёстко задаётся?

мм, нет, он высчитывается по формуле.
и да, менять значение places.history.expiration.transient_optimal_database_size не даст никакого эффекта.

okkamas_knife пишет

и если да то что будет если заполнить весь объём закладками?

история за последнюю неделю только останется.

okkamas_knife пишет

или там задаётся только размер части базы выделеный под историю а под закладки выделяется динамически?

нет, задавать можно только максимально допустимое кол-во записей через places.history.expiration.transient_current_max_pages.

инфа взята отсюда

iDev.Pi
ясненько.

Expire history by days стал бесполезен, получается?

Интересно.. если в консоли выполнить вот такое:

Выделить код

Код:

var mDBConn = Components.classes["@mozilla.org/browser/nav-history-service;1"]
    .getService(Components.interfaces.nsPIPlacesDatabase).DBConnection;
Components.utils.import("resource://gre/modules/Services.jsm");
var stmt = mDBConn.createStatement("select min(p.last_visit_date)/1000 md from moz_places p where not exists (select b.fk from moz_bookmarks b where b.fk=p.id)");
stmt.step();
Services.console.logStringMessage(new Date(stmt.row.md));
stmt.finalize();

(выводит минимальную дату посещения, не связанную с закладками)
то у меня на основном профиле этот код выводит

Tue Jan 04 2011 16:28:20 GMT+0400

- так оно примерно и есть, примерно тогда я установил бету FF4.0, и сделал под неё новый профиль. Т.е. записи уже год с лишним. Т.е. больше, чем упомянутые 180 дней.
P.S. Да, я специально проверил - это не служебные записи, это обычные журнальные записи, указывающие куда-то в интернет.

hydrolizer пишет

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

iDev.Pi пишет

а сама история посещений в лисе более не имеет ограничений по времени: был переделан механизм и теперь история удаляется при превышении допустимого объёма файла places.sqlite или допустимого количества записей в этой базе

iDev.Pi

Tiger.711 пишет

Expire history by days стал бесполезен, получается?

Tiger.711
не знаю, но судя по тому, что разработчик ещё отвечает на вопросы (в этом году) - значит, ещё не бесполезен.

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

Видимо, дополнение всё ещё актуально.

iDev.Pi пишет
okkamas_knife пишет

нет, задавать можно только максимально допустимое кол-во записей через places.history.expiration.transient_current_max_pages.

инфа взята отсюда

У меня значение max_pages - 2513, и изменить его почему-то не получается.

Metodist
странно, и правда. Значит, я был не прав. Пока не знаю как вам помочь.