Mi piace che la cronologia del mio browser risalga a diversi anni fa, quindi posso esaminare le cose che potrebbero interessarmi molto tempo fa. Per perseguire questo desiderio, ho impostato Safari per rimuovere gli elementi della cronologia "manualmente" nella scheda General
in Preferences
. Ho fatto la stessa cosa per gli elementi della lista di download. Il mio intento era (ed è) di non rimuovere mai gli elementi della cronologia e di impedire a Safari di eseguirlo automaticamente.
Sembrava che funzionasse bene per un po ', e ho ancora una storia che risale a più di un anno. Tuttavia, ho notato di recente che i giorni più antichi della mia storia stanno scomparendo. All'inizio non ero sicuro, ma sono sicuro che dopo aver condotto alcuni test. Sembra che avvenga casualmente e raramente. Penso che anche la finestra di Safari perda fuoco quando succede.
Non sono sicuro di come o perché stia succedendo. L'unica cosa che posso pensare è che potrebbe esserci qualche limite hard-coded in Safari stesso. O forse cancella gli elementi della cronologia precedente quando raggiunge un limite di memoria.
Vedo che il mio file History.db
è 80MiB in ls
output:
-rw-r--r-- 1 my_username staff 80M Dec 29 13:02 History.db
80MiB è un limite implicito per Safari?
Un altro aspetto preoccupante di questo problema è che non posso esportare la cronologia di Safari in un altro browser. Sia Chrome che Firefox rifiutano di importare qualsiasi cosa da Safari eccetto i segnalibri. Inoltre, non ho molti backup della mia cronologia di Safari. Anche se, i backup non sarebbero di grande aiuto in quanto un backup mancherebbe della mia cronologia recente.
Quindi, come posso convincere Safari a smettere di perdere i miei articoli storici più vecchi?
Alcune informazioni sull'ambiente:
La versione di My Safari è attualmente 11.0.2 su macOS 10.13.2. Inoltre, non sto utilizzando l'integrazione di iCloud con Safari.
Modifica
Al momento della taglia su questa domanda, prenderò in considerazione anche l'accettazione di risposte che offrono un modo per esportare la mia cronologia su un altro browser (preferibilmente Firefox o Chrome).