¿Hay alguna manera de configurar Firefox de manera que nunca elimine ningún elemento de su historial (automáticamente)?
En el pasado, tal vez hubo un 'mantener todos los elementos del historial', luego podría configurarlo desde el menú a un gran número entero como 999999999 en días.
Dado que, por primera vez desapercibido, esta configuración desapareció, actualmente resolví hacer una copia de seguridad places.sqlite
(en win, in %Appdata%\Mozilla\Firefox\Profiles\<some-profilename>\places.sqlite
).
Digamos que no actualizaré sin comprobar que mi método de copia de seguridad todavía funciona:
¿Cómo se puede configurar hoy Firefox v22 para mantener todos los elementos del historial?
Ya he establecido estos valores en about:config
.
places.history.expiration.transient_current_max_pages;104858
places.history.expiration.transient_optimal_database_size;85534800
todavía tengo marcadores más antiguos que el elemento de historial más antiguo en la base de datos; ¡aunque no puedo recordar cuándo configuré estos ajustes!
Entonces, ¿es esto suficiente? ¿Son estos buenos valores? ¿Hay otras formas mejores de hacer esto (por ejemplo, un complemento)?
fuente
Respuestas:
Ahora hay una solución adecuada (Firefox v40):
places.history.expiration.max_pages
anulará los cálculos del "tamaño óptimo de la base de datos", por lo que establecerlo en un valor positivo grande debería obtener el efecto deseado.Mira esta respuesta .
fuente
places.history.expiration.max_pages
(1) es más efectivo queplaces.history.expiration.transient_current_max_pages
(2) que ya configuré en OP? ¿por qué? específicamente, ¿qué se vinculaconst PREF_MAX_URIS = "max_pages";
a (1), pero evita (2)? Confirmaré que (1) y PEX__loadprefs () son efectivos o confirmaré que si reduzco el espacio libre a 0, el historial permanece con (1) establecido pero con (1) sin establecer.PREF_MAX_URIS
con (1) esPREF_BRANCH = "places.history.expiration."
.max_pages
se obtiene en relación con la.exipration
rama - vea la línea 461 y la línea 760 ,transient_current_max_pages
no tiene ningún efecto en el vencimiento del historial. nsPlacesExpiration.js nunca lo lee realmente, solo escribe en él como un medio de exponer el límite del historial actual para que otros componentes lo lean.places.history.expiration.max_pages
es lo que realmente controla la caducidad..max_pages
no existe por defecto, debe crearlo" y ".transient_current_max_pages
debería ajustarse automáticamente para que coincida con su.max_pages
configuración"Puede ejecutar un servidor privado de sincronización de Firefox y establecer el tamaño de retención del historial en 1 GB, o algo así de loco. Hasta donde yo sé, no eliminará el historial, y podrás ver todo el historial en cualquier instancia del navegador que sincronices.
fuente
weave-minimal
pero no he visto ninguna con respecto al tamaño de retención del historial.En el foro de palemoon de la respuesta del usuario 341084, había un enlace al complemento expire-history-by-days , que tiene una opción para deshabilitar la caducidad por completo (o definir el período de caducidad).
fuente
places.history.expiration.max_pages
en999999
.Tuve el mismo problema y descubrí una forma hacky que puedes leer aquí: http://forum.palemoon.org/viewtopic.php?t=3260
La versión tl; dr es, use mozilla.cfg para bloquear la variable places.history.expiration.transient_current_max_pages a 2147483647 (el mayor valor aceptado). El problema es que Firefox cambiará esa configuración automáticamente a menos que la bloquee.
Tenga en cuenta que mozilla.cfg no funciona en Portable Firefox, por lo que en tal situación recomiendo usar Portable Pale Moon en su lugar (que sí funciona con mozilla.cfg)
Puede encontrar información sobre el uso de mozilla.cfg aquí: http://kb.mozillazine.org/Locking_preferences
Esto técnicamente no lo configura para mantener el historial para siempre, pero retendrá una gran cantidad de entradas. Actualmente tengo un historial de 18 meses y mi archivo places.sqlite (que conserva el historial) tiene más de 150 MB (hace 6 meses tenía unos 100 MB, así que para mí agrego 50 MB cada 6 meses). Tenga en cuenta que, con tamaños tan grandes, se recomienda ALTAMENTE un SSD. Si no tiene uno, considere usar un disco RAM + enlaces simbólicos en su lugar (un disco RAM que guarda los datos a intervalos programados o al apagar).
Además, puede ser una buena idea hacer copias de seguridad de su archivo de historial en caso de que se corra o algo así. Por otra parte, es una buena idea hacer copias de seguridad completas del disco duro también ...
fuente