我正在制作一个涉及从 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/