NythyCleaner
← 博客

如何在macOS上清除所有浏览器的浏览历史

9 分钟阅读
#浏览器#macos#隐私#safari#chrome#firefox#清理

如何在macOS上清除所有浏览器的浏览历史

你访问的每个网站都会在Mac上留下痕迹:历史记录中的URL、跟踪Cookie、自动填充条目以及记住你登录状态的会话文件。随着时间的推移,这些文件会不断积累,即使关闭标签页后,也可能揭示你浏览习惯的详细画面。

本指南介绍如何在所有主要macOS浏览器中清除浏览历史和隐私数据,每种数据类型实际包含什么内容,以及如何超越内置的"清除历史"按钮。如需更广泛的存储清理,请参阅如何在Mac上释放磁盘空间

你的浏览器存储了什么(以及为什么重要)

macOS浏览器在磁盘上保留多类数据:

  • 历史记录 — 你访问过的每个URL,带有时间戳。存储在SQLite数据库中。
  • Cookie — 会话令牌、跟踪ID和网站偏好设置。有些多年后才过期。
  • 表单数据 — 你在表单中输入的姓名、地址、电子邮件和密码的自动填充条目。
  • 会话 — 在重启后恢复你打开的标签页和窗口的文件。
  • Web存储 — LocalStorage、IndexedDB和网站数据库,被Web应用用于跟踪或缓存。

大多数浏览器允许你清除其中的一部分,但很少能一次清除全部——更不可能跨多个浏览器同时清除。

Safari

从菜单清除历史

  1. 打开Safari。
  2. 选择 历史 → 清除历史…
  3. 选择时间范围(最近一小时、今天、今天和昨天,或所有历史)。
  4. 点击 清除历史

这会删除所选时间段的历史、Cookie和网站数据——但不会删除表单数据、已保存的会话或LocalStorage。

手动删除表单数据和会话

  • 表单值~/Library/Safari/Form Values
  • 上次会话~/Library/Safari/LastSession.plist
  • 最近关闭的标签页~/Library/Safari/RecentlyClosedTabs.plist
  • 已保存状态~/Library/Saved Application State/com.apple.Safari.savedState
  • LocalStorage~/Library/Safari/LocalStorage
  • 数据库~/Library/Safari/Databases

在删除这些文件之前,请先退出Safari。

Google Chrome

从设置清除浏览数据

  1. 打开Chrome,按 Shift + Command + Delete
  2. 选择时间范围,勾选 浏览历史Cookie和其他网站数据缓存的图片和文件
  3. 点击 清除数据

Chrome将历史、Cookie和缓存分组,但默认不清除自动填充数据、会话恢复文件或IndexedDB。

Chrome配置文件的深度清理

Chrome按配置文件存储数据在:

~/Library/Application Support/Google/Chrome/Default
~/Library/Application Support/Google/Chrome/Profile 1
…

每个配置文件的关键文件:

文件内容
History带时间戳的已访问URL
Cookies会话和跟踪Cookie
Web Data表单自动填充条目
Current Session打开标签页的快照
Current Tabs标签页元数据
Local Storage每个网站的键值数据
IndexedDB结构化Web应用存储

在删除这些文件之前,请先退出Chrome。

Firefox

清除最近历史

  1. 打开Firefox,按 Shift + Command + Delete
  2. 选择时间范围,勾选要清除的项目。
  3. 点击 立即清除

Firefox比大多数浏览器提供更精细的控制,但其places.sqlite数据库同时存储历史和书签——删除它也会删除你的书签。

按配置文件手动清理

Firefox配置文件位于:

~/Library/Application Support/Firefox/Profiles/<配置文件名>.default-release
文件内容
places.sqlite历史书签(不要删除)
cookies.sqliteCookie
formhistory.sqlite自动填充条目
sessionstore-backups会话恢复数据
webappsstore.sqliteWeb存储

Microsoft Edge、Brave、Arc、Vivaldi、Opera

所有基于Chromium的浏览器遵循与Chrome相同的结构,只是文件夹不同:

浏览器数据文件夹
Edge~/Library/Application Support/Microsoft Edge
Brave~/Library/Application Support/BraveSoftware/Brave-Browser
Arc~/Library/Application Support/Arc
Vivaldi~/Library/Application Support/Vivaldi
Opera~/Library/Application Support/com.operasoftware.Opera

每个都有DefaultProfile N子文件夹,包含与Chrome相同的HistoryCookiesWeb DataSessions文件。

要从界面清除历史,使用 Shift + Command + Delete(与Chrome相同的快捷键)并选择数据类型。

"清除历史"按钮遗漏了什么

每个浏览器内置的清除对话框会留下:

  • 自动填充和表单数据 — 你在表单中输入的姓名、电子邮件、地址和搜索查询。
  • 会话恢复文件 — 在重启后仍存在的打开标签页快照。
  • IndexedDB和LocalStorage — 用于跟踪和缓存的持久Web存储。
  • 多配置文件数据 — 大多数浏览器只清理默认配置文件,除非你另外选择。
  • 跨浏览器残留 — 清除Safari对Chrome没有任何影响,反之亦然。

使用NythyCleaner自动化深度隐私清理

NythyCleaner隐私部分一次性扫描所有已安装的浏览器,准确报告存在哪些数据以及占用多少空间。它涵盖:

  • Safari — 历史、Cookie、表单值、会话、LocalStorage、数据库。
  • Chromium浏览器 — Chrome、Edge、Brave、Arc、Vivaldi、Opera、Chromium、Iridium。所有配置文件自动扫描。
  • Firefox — Cookie、表单历史、会话、Web存储(书签会被保留)。

每个项目显示风险等级(历史和Cookie为高,会话和存储为中)以及确切的文件路径。你选择要删除的内容,NythyCleaner安全地删除文件——建议先关闭浏览器。

你可以将其与以下功能结合使用:

  • 系统清理 — 浏览器缓存、日志和其他系统痕迹。
  • 磁盘空间 — 树状图视图,用于查找浏览器数据以外的大文件夹。

安全检查清单

  • 在删除数据文件之前关闭浏览器。
  • 不要删除Firefox中的places.sqlite——它包含你的书签。
  • 不要删除Login Datakey4.db——它们存储已保存的密码。
  • 如果你使用多个Chrome配置文件,请确认你正在清理正确的配置文件。

总结

浏览器内置清除遗漏内容
Safari历史、Cookie表单数据、会话、LocalStorage
Chrome历史、Cookie、缓存自动填充、会话、IndexedDB
Firefox历史、Cookie、缓存表单数据、会话备份、Web存储
Edge / Brave / Arc / Vivaldi / Opera与Chrome相同与Chrome相同

手动清除浏览历史是个好习惯,但会留下漏洞。NythyCleaner通过扫描Mac上的每个浏览器和每个配置文件,准确显示哪些内容仍然存在,并让你在一个工作流程中将其删除,从而填补这些漏洞。