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

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

Quiero configurar Firefox 4 para que solo almacene 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 de historial personalizado" solo me permite seleccionar qué conservar, no por cuánto tiempo.

¿Hay alguna forma de que pueda hacer esto?

Respuesta1

Lástima, parece que ya no se puede utilizar.browser.history_expire_dayspara forzar la eliminación del caché.Escritoen enero de 2010:

Originalmente, la caducidad la gestionaba el propio componente Historial en tres pasos principales: después de cada visita, durante el tiempo de inactividad y al apagar. [..] 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 artículos que los caducados, ¡el siguiente paso caducará más!

De algún modo, la gente de Firefox cree que limitar el historial se trata simplemente deactuación, no sobreprivacidad:

El nuevo componente es capaz de detectar las especificaciones de su hardware, especialmente el tamaño de la memoria, y adaptar la caducidad a ello, lo que significa que ya no necesita modificar la cantidad de días del historial, ni lo que sea.

Y entonces:

[..] las preferencias de vencimiento ocultas han desaparecido, por lo que browser.history_expire_daysahora browser.history_expire_days_minse browser.history_expire_sitesreemplazan por una única places.history.enabledpreferencia.

...aunque:

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

(En versiones antiguas uno podía entrar about:configy cambiar browser.history_expire_daysybrowser.history_expire_days_min. Este último todavía está presente en la versión beta de Firefox 4 en mi Mac, pero probablemente no se use. El primero ha desaparecido por completo. En las versiones anteriores, segúnalgún artículo, es posible que uno hubiera querido agregar browser.history_expire_daysmanualmente).

Tenga en cuenta que las entradas eliminadas del historial podrían, de hecho,todavía estar almacenado en la base de datos places.sqlite, solo sermarcadocomo eliminado.Aspirando ese archivolo compacta, eliminando todo lo que se supone que debe eliminarse. Y como comentario aparte: este no es todo el historial que se guarda en su computadora. como flashmantiene su propio rastrotambién.

Respuesta2

Puedes usar elCaducar historial por díasextensión para restaurar la funcionalidad.

Respuesta3

Si escribe about:configen su barra de direcciones y luego filtra, historyencontrará las entradas browser.history_expire_daysy browser.history_expire_days_min. Intente 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.

Respuesta4

La caducidad del historial ahora está controladade 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 en sistemas móviles y antiguos la caducidad será más agresiva que en hardware de alta gama, para intentar mantener el tamaño de la base de datos en un valor razonable (y de rendimiento).

Pero aún se puede configurar mediante about:configpreferencias, use esta:

lugares.historia.expiración.max_pages: El número máximo de páginas que se pueden retener en la base de datos antes de que comience a caducar. El valor predeterminado se calcula al inicio y se coloca en ellugares.historia.expiración.transient_current_max_pagespreferencia. Esta versión transitoria de la preferencia simplemente refleja el valor actual utilizado por vencimiento, configurarlo no tendrá ningún efecto.

Por lo tanto, puede reducir o aumentar su valor para acortar o prolongar el tiempo de vencimiento en consecuencia.

información relacionada