如何在macOS上清除所有瀏覽器的瀏覽歷史
如何在macOS上清除所有瀏覽器的瀏覽歷史
你造訪的每個網站都會在Mac上留下痕跡:歷史記錄中的URL、追蹤Cookie、自動填入項目以及記住你登入狀態的工作階段檔案。隨著時間推移,這些檔案會不斷累積,即使關閉分頁後,也可能揭示你瀏覽習慣的詳細畫面。
本指南介紹如何在所有主要macOS瀏覽器中清除瀏覽歷史和隱私資料,每種資料類型實際包含什麼內容,以及如何超越內建的「清除歷史」按鈕。如需更廣泛的儲存空間清理,請參閱如何在Mac上釋放磁碟空間。
你的瀏覽器儲存了什麼(以及為什麼重要)
macOS瀏覽器在磁碟上保留多類資料:
- 歷史記錄 — 你造訪過的每個URL,帶有時間戳。儲存在SQLite資料庫中。
- Cookie — 工作階段令牌、追蹤ID和網站偏好設定。有些多年後才過期。
- 表單資料 — 你在表單中輸入的姓名、地址、電子郵件和密碼的自動填入項目。
- 工作階段 — 在重新啟動後恢復你開啟的分頁和視窗的檔案。
- Web儲存 — LocalStorage、IndexedDB和網站資料庫,被Web應用程式用於追蹤或快取。
大多數瀏覽器允許你清除其中的一部分,但很少能一次清除全部——更不可能跨多個瀏覽器同時清除。
Safari
從選單清除歷史
- 開啟Safari。
- 選擇 歷史 → 清除歷史…
- 選擇時間範圍(最近一小時、今天、今天和昨天,或所有歷史)。
- 點擊 清除歷史。
這會刪除所選時間段的歷史、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
從設定清除瀏覽資料
- 開啟Chrome,按 Shift + Command + Delete。
- 選擇時間範圍,勾選 瀏覽歷史、Cookie和其他網站資料 和 快取的圖片和檔案。
- 點擊 清除資料。
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
清除最近歷史
- 開啟Firefox,按 Shift + Command + Delete。
- 選擇時間範圍,勾選要清除的項目。
- 點擊 立即清除。
Firefox比大多數瀏覽器提供更精細的控制,但其places.sqlite資料庫同時儲存歷史和書籤——刪除它也會刪除你的書籤。
按設定檔手動清理
Firefox設定檔位於:
~/Library/Application Support/Firefox/Profiles/<設定檔名稱>.default-release
| 檔案 | 內容 |
|---|---|
places.sqlite | 歷史和書籤(不要刪除) |
cookies.sqlite | Cookie |
formhistory.sqlite | 自動填入項目 |
sessionstore-backups | 工作階段恢復資料 |
webappsstore.sqlite | Web儲存 |
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 |
每個都有Default和Profile N子資料夾,包含與Chrome相同的History、Cookies、Web Data和Sessions檔案。
要從介面清除歷史,使用 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 Data或key4.db——它們儲存已儲存的密碼。 - 如果你使用多個Chrome設定檔,請確認你正在清理正確的設定檔。
總結
| 瀏覽器 | 內建清除 | 遺漏內容 |
|---|---|---|
| Safari | 歷史、Cookie | 表單資料、工作階段、LocalStorage |
| Chrome | 歷史、Cookie、快取 | 自動填入、工作階段、IndexedDB |
| Firefox | 歷史、Cookie、快取 | 表單資料、工作階段備份、Web儲存 |
| Edge / Brave / Arc / Vivaldi / Opera | 與Chrome相同 | 與Chrome相同 |
手動清除瀏覽歷史是個好習慣,但會留下漏洞。NythyCleaner透過掃描Mac上的每個瀏覽器和每個設定檔,準確顯示哪些內容仍然存在,並讓你在一個工作流程中將其刪除,從而填補這些漏洞。