Me gusta que el historial de mi navegador se haya prolongado años atrás para poder ver las cosas que pueden interesarme hace mucho tiempo. Para perseguir este deseo, he configurado Safari para que elimine los elementos del historial "manualmente" en la pestaña General
en el Preferences
. He hecho lo mismo para descargar elementos de la lista. Mi intención era (y es) no eliminar los elementos del historial y evitar que Safari lo haga automáticamente.
Esto pareció funcionar bien durante un tiempo, y todavía tengo una historia que se remonta a más de un año. Sin embargo, recientemente he notado que los días más antiguos de mi historia están desapareciendo. Al principio no estaba seguro, pero después de realizar algunas pruebas, estoy seguro. Parece que sucede al azar y con poca frecuencia. Creo que la ventana de Safari también pierde el foco cuando sucede.
No estoy seguro de cómo o por qué sucede esto. Lo único en lo que puedo pensar es que puede haber algún límite codificado en el propio Safari. O tal vez purga los elementos de la historia antigua cuando alcanza un límite de memoria.
Veo que mi archivo History.db
es 80MiB en ls
output:
-rw-r--r-- 1 my_username staff 80M Dec 29 13:02 History.db
¿Es 80MiB algún tipo de límite implícito para Safari?
Otra faceta preocupante de este problema es que no puedo exportar mi historial de Safari a otro navegador. Tanto Chrome como Firefox se niegan a importar cualquier cosa desde Safari, excepto los marcadores. Además, no tengo muchas copias de seguridad de mi historial de Safari. Aunque, las copias de seguridad no ayudarían demasiado de todos modos ya que una copia de seguridad carecería de mi historial reciente.
Entonces, ¿cómo puedo hacer que Safari deje de perder mis elementos más antiguos del historial?
Información del entorno:
Mi versión de Safari es actualmente 11.0.2 en macOS 10.13.2. Además, no estoy utilizando la integración de iCloud con Safari.
EDIT:
Al momento de la recompensa por esta pregunta, también consideraré aceptar respuestas que ofrezcan una forma de exportar mi historial a otro navegador (preferiblemente Firefox o Chrome).