Thread wurde vom System oder vom Community-Team geschlossen.

Safari-Verlauf automatisch beim Beenden leeren

Hallo zusammen,

ich suche schon länger nach einer Einstellung in der Safari App für den Browser Cache (Verlauf), dass der gesamte Verlauf beim Beenden der App automatisch gelöscht wird (gemäß den Einstellungen: Safari -> Verlauf löschen ... -> Gesamten Verlauf löschen).


Übersehe ich etwas oder geht es nur manuell über den oben beschriebenen Weg?

(Menü: Safari -> Verlauf löschen ... -> Gesamten Verlauf löschen)


Vielen Dank im Voraus für Eure Lösungsvorschläge.

Mac mini

Gepostet am 03. Juni 2024 15:24

Antworten
Frage gekennzeichnet als Höchstrangige Antwort

Gepostet am 04. Juni 2024 02:39

Neben dem hilfreichen Tipp von Pi88no zum Safari-Privatmodus, kannst du aber auch direkt das Terminal verwenden.

# Beende Safari vor dem Löschen der Dateien
osascript -e 'tell application "Safari" to quit'

# Lösche die Verlauf-Datenbanken
rm -rf ~/Library/Safari/History.db
rm -rf ~/Library/Safari/History.db-shm
rm -rf ~/Library/Safari/History.db-wal

# Lösche die LastSession Dateien
rm -rf ~/Library/Safari/LastSession.plist
rm -rf ~/Library/Safari/LastSession.plist.lockfile

# Lösche die Website-Daten
rm -rf ~/Library/Safari/LocalStorage
rm -rf ~/Library/Safari/Databases
rm -rf ~/Library/Safari/Downloads.plist


Siehe hierzu ggf.: osaScript | Apple Developer Documentation


Soll es jedoch ein Drittprogramm sein, wäre OnyX ein kostenloses Dienstprogramm, das verschiedene Wartungs- und Optimierungsaufgaben durchführen kann, einschließlich des Löschens von Safari-Verlaufsdaten.


Im Bezug auf Anpassungen, solltest du Apple Script bevorzugen, habe ich mir einmal die Mühe gemacht Dir Nachfolgendes herauszusuchen, welches diesbezüglich geeignet erscheint:


Skripteditor – Benutzerhandbuch für den Mac - Apple Support (DE)

Introduction to AppleScript Language Guide


Gerne auch via GUI-Editor / UI-Browser, welcher inzwischen frei erhältlich ist.

GUI Funktionen unter macOS individualisieren / neu erstellen - von PreCognition

UI Browser 4 ist jetzt für die Entwicklung als öffentliches GitHub-Open-Source-Projekt verfügbar - von PreCognition


Beste Grüße & viel Erfolg!

6 Antworten
Frage gekennzeichnet als Höchstrangige Antwort

04. Juni 2024 02:39 als Antwort auf Oliver_Lo

Neben dem hilfreichen Tipp von Pi88no zum Safari-Privatmodus, kannst du aber auch direkt das Terminal verwenden.

# Beende Safari vor dem Löschen der Dateien
osascript -e 'tell application "Safari" to quit'

# Lösche die Verlauf-Datenbanken
rm -rf ~/Library/Safari/History.db
rm -rf ~/Library/Safari/History.db-shm
rm -rf ~/Library/Safari/History.db-wal

# Lösche die LastSession Dateien
rm -rf ~/Library/Safari/LastSession.plist
rm -rf ~/Library/Safari/LastSession.plist.lockfile

# Lösche die Website-Daten
rm -rf ~/Library/Safari/LocalStorage
rm -rf ~/Library/Safari/Databases
rm -rf ~/Library/Safari/Downloads.plist


Siehe hierzu ggf.: osaScript | Apple Developer Documentation


Soll es jedoch ein Drittprogramm sein, wäre OnyX ein kostenloses Dienstprogramm, das verschiedene Wartungs- und Optimierungsaufgaben durchführen kann, einschließlich des Löschens von Safari-Verlaufsdaten.


Im Bezug auf Anpassungen, solltest du Apple Script bevorzugen, habe ich mir einmal die Mühe gemacht Dir Nachfolgendes herauszusuchen, welches diesbezüglich geeignet erscheint:


Skripteditor – Benutzerhandbuch für den Mac - Apple Support (DE)

Introduction to AppleScript Language Guide


Gerne auch via GUI-Editor / UI-Browser, welcher inzwischen frei erhältlich ist.

GUI Funktionen unter macOS individualisieren / neu erstellen - von PreCognition

UI Browser 4 ist jetzt für die Entwicklung als öffentliches GitHub-Open-Source-Projekt verfügbar - von PreCognition


Beste Grüße & viel Erfolg!

Safari-Verlauf automatisch beim Beenden leeren

Willkommen in der Apple Support Community
Ein Forum, in dem Apple-Kunden sich gegenseitig mit ihren Produkten helfen. Melde dich mit deinem Apple Account an, um Mitglied zu werden.