macos - 从终端删除 Safari cookie

标签 macos safari terminal applescript

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

最佳答案

重置 Safari 不仅仅是删除 cookie:

Basically I want to the "Reset Safari" item from the menu using the Terminal.



如果您想从终端完全重置 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

(对最后一个有点不确定):
rm ~/Library/Safari/SearchProviders.plist.signed

关于macos - 从终端删除 Safari cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/899851/

相关文章:

swift - 无法使用 swift 在 safari 浏览器本地存储中存储值

perl - Term::Cap: "key up"不起作用

python - [31m 文本而不是颜色的输出

Windows 上的 python + gtk3?

c - strndup 有什么问题?

macos - Mac上的Hadoop,资源管理器未启动

cocoa - 如何确定 MacOS 上货币符号位于数字的左侧还是右侧

macos - 命名空间 'nullptr_t' 中没有名为 'std' 的类型

javascript - Safari 中 "window.autoRefresh"的替代方案是什么?

css - Safari 5.1.3位置:已修复加载滚动渲染问题