Was kann ich zum Speichern/Wiederherstellen des Safari-Verlaufs verwenden?

Gibt es eine Möglichkeit, den Browserverlauf in Safari zu speichern / wiederherzustellen? Ich frage, weil ich einen Weg gefunden habe, das versteckte Debug- Menü im Browser anzuzeigen, wo es eine Option gibt Sync iCloud history . Die Sache ist, dass ich mich nicht nur auf iCloud verlassen möchte, um den Browserverlauf wiederherzustellen. Außerdem weiß ich wirklich nicht, ob das Synchronisieren des iCloud-Verlaufs so funktionieren würde oder eher den Verlauf oder eine andere bestimmte Art von Daten auf allen Geräten zusammenführen oder überschreiben würde.

Antworten (2)

Der Safari-Verlauf wird in einer SQLite-Datenbank gespeichert, die sich unter befindet

~/Library/Safari/History.db

Sie können diese Datei an eine andere Stelle kopieren, um sie zu speichern, und sie dann wiederherstellen, indem Sie sie über die vorhandene Datei kopieren (während Safari beendet wird).

Ich habe darüber nachgedacht, ein Skript zu schreiben, um alle Daten zu archivieren, die Safari hat, nur für den Fall. Gibt es neben den .db-Dateien, die ich archivieren sollte, noch andere Informationen?

Ich verwende eine Safari-Erweiterung namens Sessions . Der Code ist hier auf GitHub verfügbar . Dies funktioniert nur mit Safari-Versionen kleiner als 12. Apple hat Safari-Erweiterungen in v12 als veraltet markiert.

Sessions verfolgt für Sie Ihre geöffneten Fenster und Registerkarten. Mit einem Klick auf eine Schaltfläche können Sie jederzeit einen Schnappschuss Ihrer Sitzung speichern und neu beginnen, in der Gewissheit, dass Sie in Ihrer zukünftigen Freizeit zu Ihren Tabs zurückkehren können.

Sessions ist effizient, leichtgewichtig und geht Ihnen aus dem Weg; Wenn automatische Backups aktiviert sind, müssen Sie nicht darüber nachdenken, bis Sie es brauchen. Jeder Aspekt des Designs wurde sorgfältig durchdacht und mit vertrauten Mac-Sensibilitäten angereichert. Und mit der umfangreichen Tab-Verwaltung und den Suchfunktionen von Sessions gehört der Verlust eines Links der Vergangenheit an.

Geben Sie hier die Bildbeschreibung ein

Ich kann mehrere Tage durch den Verlauf meines Browser-Tabs zurückgehen und sogar alte Sitzungen löschen, die ich nicht mehr benötige. All dies geschieht im Hintergrund, sodass ich nichts tun muss.

Es ist immer noch möglich, diese Erweiterungen mit Safari 12 zu verwenden, ich habe dazu ein Tutorial geschrieben: Installieren Sie jede von Safari blockierte Erweiterung in macOS Mojave mit den Entwicklertools von Safari .
Wo speichert Sessions die Daten auf iCould? Kann ich den neuesten Snapshot wiederherstellen, indem ich mich einfach bei iCloud anmelde und die Erweiterung von einer sauberen Systeminstallation installiert habe? Danke.
Ich weiß die Antwort nicht. Sie müssten sich die Website ansehen und sehen, ob diese Informationen bereitgestellt werden. Ich bin noch nie auf eine solche Situation gestoßen, in der ich meine letzte Tab-Sitzung über Systeminstallationen hinweg brauchte.