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上的每個瀏覽器和每個設定檔,準確顯示哪些內容仍然存在,並讓你在一個工作流程中將其刪除,從而填補這些漏洞。