Safari prefs

prheinlaender

Mitglied
Thread Starter
Dabei seit
29.12.2013
Beiträge
15
Reaktionspunkte
1
Hallo,

ich möchte in Safari "Letzte Sucheinträge löschen" scripten, das heißt, ich möchte auf der Festplatte den entsprechenden Ordner per script löschen.
Kann mir jemand sagen, wo in welchem Ordner die entsprechenden prefs für diese Funktion gespeichert werden?

Danke

Mac Mini, OS 10.8.6
 
plist: Users/Username/Library/Preferences/com.apple.Safari.plist
Ordner für Safari mit der History und dem ganzen Kram: Users/Username/Library/Safari. Dürfte die "LastSession.plist" sein in diesem Ordner.
 
plist: Users/Username/Library/Preferences/com.apple.Safari.plist
Danke für den Hinweis. Habe ich natürlich direkt mal probiert ... :) ... Setzt aber leider Safari komplett zurück, es verschwindet also z. B. auch die (bei mir leere) Startseite und das Entwickler/Debug-Menu

LastSession.plist und history... ist es auch nicht.
Auch der Inhalt von User/Library/Caches/com.apple.Safari ist es nicht.

Gehe mal weiter auf die Suche
 
Bitte gern. Sorry, habe ich vergessen zu erwähnen, dass es Safari gänzlich zurücksetzt.
Melde mich, wenn mir noch etwas einfällt.

Nun ja, die History beinhaltet ja den gesamten Verlauf. Die Last Session eben nur die Seiten seit dem letztmaligen Öffnen Safaris. Willst du explizit nur Suchanfragen löschen?
 
Willst du explizit nur Suchanfragen löschen?

Jein ... :)

Ich habe mir vor einiger Zeit mal dieses Script hier zusammengestellt:


-----------------------------------------------

tell application "Safari" to close every window


try
tell application "Safari" to quit
on error
display dialog "Script: Programm beenden gescheitert" with icon caution
button("ok")
end try


try
do shell script "rm -f ~/Library/Safari/history.plist"
on error
display dialog "Script: history.plist löschen gescheitert" with icon caution
button("ok")
end try


try
do shell script "rm -f ~/Library/Safari/HistoryIndex.sk"
on error
display dialog "Script: HistoryIndex.sk löschen gescheitert" with icon caution
button("ok")
end try


try
do shell script "rm -f ~/Library/Caches/com.apple.Safari/Cache.db"
on error
display dialog "Script: Cache.db löschen gescheitert" with icon caution
button("ok")
end try


try
do shell script "rm -rf ~/Library/Caches/Metadata/Safari/History"
on error
display dialog "Script: History löschen gescheitert" with icon caution
button("ok")
end try


try
do shell script "rm -f ~/Library/Cookies/Cookies.plist"
on error
display dialog "Script: Cookies.plist löschen gescheitert" with icon caution
button("ok")
end try


try
do shell script "rm -f ~/Library/Safari/LastSession.plist"
on error
display dialog "Script: LastSession.plist löschen gescheitert" with icon caution
button("ok")
end try


try
do shell script "rm -f ~/Library/Safari/TopSites.plist"
on error
display dialog "Script: TopSites.plist löschen gescheitert" with icon caution
button("ok")
end try


try
do shell script "rm -f ~/Library/Caches/Adobe/Flash Player/AssetCache"
on error
display dialog "Script: Flash Player/AssetCache löschen gescheitert" with icon caution
button("ok")
end try


try
do shell script "rm -rf ~/Library/Preferences/Macromedia/Flash*/macromedia.com/support/flashplayer/sys/#*"
on error
display dialog "Script: Flash Player/macromedia.com löschen gescheitert" with icon caution
button("ok")
end try


try
do shell script "rm -rf ~/Library/Preferences/Macromedia/Flash*/#SharedObjects/*"
on error
display dialog "Script: Flash Player/#SharedObjects löschen gescheitert" with icon caution
button("ok")

try
do shell script "dscacheutil -flushcache"
on error
display dialog "Script: dscacheutil -flushcache" with icon caution
button("ok")
end try

end try



-------------------------------

Damit erwische ich fast alles was Safari nach Gebrauch zurücklässt, nur die Suchanfragen bleiben da leider bestehen. Bisher habe ich nicht rausgekriegt, wo diese abgelegt werden.
 
Wenn die Frage erlaubt ist, warum dieser ganze Aufwand? Lege dir einen Shortcut an, diesen auf eine aktive Ecke des Desktops und du kannst Safari bequem zurücksetzen? ;)
Aber du kannst gerne erläutern, was du damit bezweckst.
 
Naja, der Aufwand hielt sich in Grenzen, das ist ja nicht auf meinem Mist gewachsen sondern nur übernommen. Hier wird ja auch mehr gelöscht als beim "normalen" Zurücksetzen.

Allerdings hatte ich wirklich übersehen, dass das Zurücksetzen auch die Suchanfragen löscht. Werde ich dann wohl so machen.
Danke Dir!
 
Zurück
Oben Unten