¿Cómo configurar Firefox 4 para que solo almacene el historial durante un período de tiempo establecido, es decir, un día?

10

Quiero configurar Firefox 4 para almacenar solo mi historial durante 1 día (o algún otro período de tiempo establecido), pero parece que no puedo encontrar una opción para hacerlo en el cuadro de diálogo de opciones, todo lo que puedo ver es "Recordar historial "," Nunca recordar el historial "y" Configuración del historial personalizado ". La "Configuración del historial personalizado" solo me permite seleccionar qué guardar, no por cuánto tiempo.

¿Hay alguna forma de que pueda hacer esto?

Kryten
fuente

Respuestas:

13

Lástima, parece que ya no se puede usar browser.history_expire_dayspara forzar la eliminación de la memoria caché. Escrito en enero de 2010:

Originalmente el vencimiento fue administrado por el componente Historial en tres pasos principales: después de cada visita, durante la inactividad, en el cierre. [..] El nuevo componente es un componente JS, ejecuta la caducidad en pasos, cada 3 minutos, con un algoritmo adaptativo simple, de modo que si el último paso no caducó lo suficiente, el siguiente se ejecutará más tarde, mientras que si encuentra más elementos que los caducados, ¡el siguiente paso caducará más!

De alguna manera, la gente de Firefox piensa que limitar el historial se trata solo de rendimiento , no de privacidad :

El nuevo componente puede detectar sus especificaciones de hardware, especialmente el tamaño de la memoria, y adaptar la caducidad, esto significa que ya no necesita modificar la cantidad de días de historial, o lo que sea.

Y entonces:

[..] preferencias de caducidad ocultos han ido, por lo que browser.history_expire_days, browser.history_expire_days_min, browser.history_expire_sitesson ahora sustituidos por un único places.history.enabledpreferencia.

...aunque:

[..] dos nuevas preferencias ocultas: places.history.expiration.interval_secondses el número de segundos entre cada paso de caducidad, mientras que places.history.expiration.max_pageses el número máximo de páginas que conservaremos antes de caducar.

(En versiones anteriores se podía ir en about:configy el cambio browser.history_expire_daysy browser.history_expire_days_min. Este último es todavía presente en Firefox 4 beta en mi Mac, pero probablemente no se utiliza. La primera ha desaparecido por completo. En las versiones anteriores, de acuerdo con algún artículo , se podría en realidad tienen quería agregar browser.history_expire_daysmanualmente.)

Tenga en cuenta que, de hecho, las entradas de historial eliminadas aún pueden almacenarse en la base de datos places.sqlite , simplemente se marcan como eliminadas. Aspirar ese archivo lo compacta, eliminando todo lo que se supone que debe eliminarse. Y como un aparte: esto no es todo el historial que se guarda en su computadora. Al igual que Flash mantiene su propio rastro también.

Arjan
fuente
2

Si escribe about:configen su barra de direcciones y luego filtra por history, encontrará las entradas browser.history_expire_daysy browser.history_expire_days_min. Intenta configurarlos en 1 día.

No estoy usando Firefox 4, así que no puedo probar esto ahora, pero supongo que esas opciones todavía están presentes.

Científico loco
fuente
1

La caducidad del historial ahora se controla de una manera inusual :

La caducidad se basa en las especificaciones de hardware, específicamente en el tamaño de la memoria y los núcleos de la CPU. Esto significa que la caducidad de los sistemas móviles y antiguos será más agresiva que en el hardware de gama alta, para tratar de mantener el tamaño de la base de datos a un valor razonable (y de rendimiento).

Pero todavía es configurable a través de about:configpreferencias, use este:

places.history.expiration.max_pages : el número máximo de páginas que se pueden retener en la base de datos antes de comenzar a caducar. El valor predeterminado se calcula al inicio y se coloca en la preferencia places.history.expiration.transient_current_max_pages . Esta versión transitoria de la preferencia solo refleja el valor actual utilizado por la caducidad, configurando que no tendrá ningún efecto.

Por lo tanto, puede hacer que su valor sea menor o mayor para acortar o prolongar el tiempo de vencimiento correspondientemente.

usuario
fuente