从终端删除Safari cookie

hek*_*ran 5 safari macos terminal applescript

我正在制作一个涉及从Applescript控制Safari的应用程序.在终端(首选)或Applescript中是否有办法删除Safari的cookie.基本上我想使用终端菜单中的"重置Safari"项目.有没有办法可以做到这一点?

ale*_*rke 5

重置Safari不仅仅是擦除cookie:

基本上我想使用终端菜单中的"重置Safari"项目.

如果您想要从终端完全重置Safari,您可以使用(取决于Safari版本,命令可能会有所不同):

rm ~/Library/Safari/History.plist

rm ~/Library/Safari/Downloads.plist

rm ~/Library/Safari/HistoryIndex.sk

rm ~/Library/Safari/LastSession.plist

rm ~/Library/Safari/TopSites.plist

rm -rf ~/Library/Caches/com.apple.safari
Run Code Online (Sandbox Code Playgroud)

(有点不确定最后一个):

rm ~/Library/Safari/SearchProviders.plist.signed
Run Code Online (Sandbox Code Playgroud)


Gum*_*mbo 4

您可以简单地删除该Cookies.plist文件:

rm ~/Library/Cookies/Cookies.plist
Run Code Online (Sandbox Code Playgroud)

或者看看这个:列出并删除 Safari cookie