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_days
para 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_days
ahorabrowser.history_expire_days_min
sebrowser.history_expire_sites
reemplazan por una únicaplaces.history.enabled
preferencia.
...aunque:
[..] dos nuevas preferencias ocultas:
places.history.expiration.interval_seconds
es el número de segundos entre cada paso de vencimiento, mientras queplaces.history.expiration.max_pages
es el número máximo de páginas que retendremos antes de que caduquen.
(En versiones antiguas uno podía entrar about:config
y cambiar browser.history_expire_days
ybrowser.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_days
manualmente).
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:config
en su barra de direcciones y luego filtra, history
encontrará las entradas browser.history_expire_days
y 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:config
preferencias, 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.