Safari 連結清理器:在頁面開啟前清理網址
Clean Links 現在於 iPhone、iPad 和 Mac 上新增了一種新的 Safari 連結清理模式:支援的追蹤參數會在頁面開啟前就被移除。
這表示你可以在 Safari 中點選帶有追蹤參數的連結,Clean Links 就能在瀏覽期間移除已知的追蹤雜訊,而且在目標頁面有機會以附加這些參數的狀態載入之前。
現有的 Safari 擴充功能按鈕也仍然保留,因此當你想要從目前頁面複製或分享時,也可以清理頁面上已經嵌入的每個連結。
這是適用於 iPhone、iPad 和 Mac 的 Safari 擴充功能。它會與 Safari 內建的隱私保護機制並行運作,而不是取代它們。
有什麼改變
在這次發佈之前,Clean Links 的 Safari 擴充功能主要專注於手動清理頁面。你點一下擴充功能、按下 Clean Links,它就會就地改寫頁面上的每個連結。
手動模式仍然可用。新增的部分是自動瀏覽清理。Clean Links 現在會使用 Safari 擴充功能規則,在 Safari 開啟網址時移除支援的追蹤參數。對於像是 utm_source、fbclid、gclid 以及許多平台專用的廣告活動 ID 等常見追蹤參數,清理器會在頁面開啟前執行。
具體來說:
- 你在 Safari 中開啟的連結可以更早被清理。
- 已經存在於頁面上的連結仍然可以就地清理。
- 擴充功能現在涵蓋了更多網站與短連結服務。
- 這項功能已於 Clean Links 的 iPhone、iPad 和 Mac 版本中提供。
為什麼這很重要
Apple 的「進階追蹤與指紋防護」很有用,你也應該保持開啟。但 Safari 內建的防護是以 Apple 的涵蓋清單為準。它不會移除網站加到網址中的每個追蹤參數,也無法取代專門的連結清理工具,特別是在分享、短連結、QR 碼或跨 App 工作流程方面。
Clean Links 更進一步,涵蓋數百個額外支援的追蹤參數與模式。它也能處理 Safari 之外的其餘連結清理工作流程:Share Sheet、Apple Shortcuts、QR 掃描、Mac 剪貼簿清理,以及在啟用網路請求時的重新導向鏈清理。
如需完整的並排比較,請參閱 Clean Links 與 Safari「進階追蹤與指紋防護」的比較。
Safari DNR 在這裡的作用
新的自動清理器使用 Safari 的 declarativeNetRequest 支援,通常簡稱為 DNR。Chrome 的 declarativeNetRequest 文件 說明的是同一種瀏覽器端模型:擴充功能宣告規則,瀏覽器就能修改相符的網路請求,而不需要由擴充功能攔截並讀取這些請求。DNR 讓 Safari 在瀏覽期間套用網址清理規則,而不是在網站載入後執行頁面指令碼並編輯連結。
對 Clean Links 來說,這代表支援的追蹤參數可以在頁面開啟前就從網址中移除。這更適合瀏覽清理,因為瀏覽器會在正確的時機套用規則:也就是連結正在開啟的時候。
手動的擴充功能操作仍然有不同的用途。它會清理已經存在於頁面上的連結,這在你開啟對外連結之前想要複製、分享或檢查時很有用。
那 ClearURLs 呢?
ClearURLs 是許多技術使用者所熟知、用於在 Firefox 和 Chrome 中自動清理追蹤參數的瀏覽器擴充功能。我們自己也曾是 ClearURLs 的使用者;我們最初打造 Clean Links 的其中一個原因,正是因為 ClearURLs 維護者已經明確表示 他們沒有興趣支援 Safari。Clean Links 現在涵蓋了 Safari 中 ClearURLs 風格的核心自動網址清理工作流程:支援的追蹤參數會在頁面開啟前被移除。Clean Links 也加入了 ClearURLs 未涵蓋的 Apple 原生工作流程,包括 Share Sheet 清理、Shortcuts、QR 掃描、Mac 剪貼簿清理、Send to Mac,以及在啟用網路請求時的重新導向鏈清理。此外,Clean Links 的追蹤參數資料集比 ClearURLs 的大得多,維護也更積極。
ClearURLs 並非完全停滯。它的 Rules 儲存庫在 2026-03-25 有過一次提交。但擴充功能的發佈和部分面向使用者的修正已經放緩:最新的 ClearURLs Addon 版本 v1.27.3 發佈於 2025-02-05,而 ClearURLs Rules PR #191 加入了 YouTube 較新的 is 追蹤參數,於 2026-02-24 提出,截至 2026-05-08 仍未合併。
目前,Clean Links 的自動瀏覽器清理僅限於 Safari。這個缺口是我們正在考慮為 Firefox 和 Chrome 推出 Clean Links 移植版本的其中一個原因。
如何使用
從 App Store 更新 Clean Links,然後確認 Safari 擴充功能已啟用。
在 iPhone 和 iPad 上:
- 開啟 Safari。
- 點一下網址列控制項,然後開啟 管理擴充功能。
- 開啟 Clean Links。
在 Mac 上:
- 開啟 Safari。
- 前往 Safari > 設定 > 擴充功能。
- 啟用 Clean Links。
之後,Safari 瀏覽清理會針對支援的追蹤參數自動執行。若要清理目前頁面上已有的每個連結,請從 Safari 開啟 Clean Links 擴充功能,然後按下 Clean Links。
如需畫面截圖與設定詳情,請使用 Clean Links Safari 擴充功能指南。
短連結呢?
Safari 瀏覽清理與短連結展開解決的是相關但不同的問題。
自動 Safari 清理會在瀏覽期間從網址移除支援的追蹤參數。短連結展開則會追蹤來自 bit.ly、t.co、lnkd.in 和 l.facebook.com 等連結的重新導向,讓 Clean Links 能顯示最終目的地,並移除稍後出現在重新導向鏈中的追蹤器。
重新導向展開可能需要從你的裝置發出網路請求。設定中的 允許網路請求 預設為開啟。關閉後,Clean Links 仍然會移除已知的追蹤參數,但不會展開短連結,因為展開需要實際造訪該重新導向。
這個隱私開關適用於 App 與擴充功能。當你想要重新導向鏈清理時,請保持 允許網路請求 開啟;當你想要完全不使用網路的連結清理時,則可將其關閉。
常見問題
這會取代 Safari 內建的防護嗎?
不會。請繼續啟用 Safari 內建的防護。Clean Links 與它互補,會清理額外支援的追蹤參數,並涵蓋 Safari 不處理的工作流程,例如 Share Sheet 清理、QR 掃描、Shortcuts 與 Mac 剪貼簿監控。
Clean Links 會看到我的瀏覽紀錄嗎?
不會。Clean Links 不會記錄或儲存你清理或檢查的連結。自動 Safari 清理會使用本機擴充功能規則處理支援的參數,手動頁面清理則會在你觸發時於本機執行。
這在 Safari 之外也能運作嗎?
頁面開啟前自動清理是 Safari 擴充功能的功能。Clean Links 仍然可以透過原生 App、Share Sheet、Shortcuts、QR 掃描器、Clean Links Web 和 Mac 剪貼簿監控在 Safari 之外運作。
我可以在哪裡取得?
免費在 App Store 下載 Clean Links。Safari 瀏覽清理功能包含在 iPhone、iPad 和 Mac 版本中。