如何在 Mac 上清除浏览记录、Cookie 和最近使用的项目
浏览器会记住你访问过的每个网站,macOS 则会记住你打开过的文稿和应用,以及每个下载来自哪里。它们各自保存一份列表,所以清除起来需要几个步骤。
一句话:在 Safari 浏览器中,选择“历史记录”›“清除历史记录”。在 Chrome、Edge 和 Brave 中,按 Shift-Command-Delete 并选择“时间不限”。在 Firefox 中,使用“设置”›“隐私与安全”。对于 macOS,选择苹果菜单 ›“最近使用的项目”›“清除菜单”。下载记录是一个单独的文件,见下文。
怎样清除 Safari 浏览器的历史记录?
选择“历史记录”›“清除历史记录…”,选择所有历史记录,然后点按“清除历史记录”。Safari 浏览器会移除你访问过的网站,以及随之而来的 Cookie 和网站数据。如果使用 iCloud,你的其他设备上的这些内容也会一并清除。
怎样清除 Chrome、Edge 或 Brave 的浏览记录和 Cookie?
按 Shift-Command-Delete,选择时间不限,勾选“浏览记录”和“Cookie 及其他网站数据”,然后点按“删除数据”。每个个人资料都有自己的浏览记录,所以请在你使用的每个个人资料中重复操作。Arc、Vivaldi 和 Opera 的设置中也有同样的选项。
对应的文件(以 Chrome 的第一个个人资料为例,需先退出浏览器):
~/Library/Application Support/Google/Chrome/Default/History
~/Library/Application Support/Google/Chrome/Default/Cookies
较新的版本把 Cookie 保存在 Default/Network/Cookies 中。其他个人资料位于 Profile 1、Profile 2 等文件夹中。
怎样清除 Firefox 的历史记录?
打开“设置”›“隐私与安全”。在“Cookie 和网站数据”下点按“清除数据”;在“历史记录”下点按“清除历史记录”。不要手动删除 Firefox 的文件:它的历史记录和你的书签存放在同一个文件中。
怎样清除“最近使用的项目”和下载记录?
- 最近使用的项目:苹果菜单 ›“最近使用的项目”›“清除菜单”。
- 每个应用最近使用的文稿:在该应用中选择“文件”›“打开最近使用”›“清除菜单”。
- 下载记录:macOS 会把你下载的文件及其来源网站记录在
~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV2中。查看其中有多少条记录,以及清除它:
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV2 "SELECT count(*) FROM LSQuarantineEvent"
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV2 "DELETE FROM LSQuarantineEvent"
下载的文件本身会留在原处。
清除 Cookie 会让我退出登录吗?
会:网站正是靠 Cookie 记住你已登录。存储的密码仍保留在浏览器或“密码”App 中,所以重新登录很快。如果浏览器与账户同步,在线的历史记录可能会同步回来:也请在浏览器的账户设置中清除。