Safari 連結清理器: 網頁開啟前先清走 URL 追蹤
Clean Links 現在在 iPhone、iPad 和 Mac 新增 Safari 連結清理模式:支援的追蹤參數會在頁面開啟前被移除。
即是說,你可以在 Safari 點按帶追蹤的連結,而 Clean Links 可以在導覽期間移除已知的追蹤雜訊,趕在目的地頁面有機會載入那些參數之前處理。現有的 Safari extension 按鈕仍然保留,所以當你想從目前頁面複製或分享連結時,仍可清理頁面上已嵌入的每個連結。
這是適用於 iPhone、iPad 和 Mac 的 Safari extension 功能。它會配合 Safari 內置的私隱保護使用,而不是取代它們。
有甚麼改變
在今次版本之前,Clean Links Safari extension 專注於手動頁面清理。你點按 extension,按下 Clean Links,它就會就地重寫頁面上的每個連結。
這個手動模式仍然可用。新的部分是自動導覽清理。Clean Links 現在使用 Safari extension 規則,在 Safari 開啟 URL 時移除支援的追蹤參數。對於 utm_source、fbclid、gclid 等常見追蹤參數,以及許多平台特定的 campaign ID,清理會在頁面開啟前執行。
實際上:
- 你在 Safari 開啟的連結可以更早被清理。
- 頁面上已存在的連結仍可就地清理。
- extension 現在涵蓋更多網站和短連結服務。
- 此功能可在 iPhone、iPad 和 Mac 版 Clean Links 使用。
為甚麼重要
Apple 的進階追蹤與指紋保護很有用,你亦應該保持開啟。但 Safari 內置保護是基於 Apple 的涵蓋清單。它不會移除網站加到 URL 的每個追蹤參數,也不能取代專用的連結清理工具,用於分享、短連結、QR code 或跨 app 工作流程。
Clean Links 進一步涵蓋數百個額外支援的追蹤參數和模式。它亦處理 Safari 以外的其餘連結清理流程:Share Sheet、Apple Shortcuts、QR 掃描、Mac 剪貼簿清理,以及在啟用網絡要求時進行 redirect chain 清理。
如要查看完整並排比較,請參閱 Clean Links 與 Safari 進階追蹤與指紋保護比較。
Safari DNR 在這裏做甚麼
新的自動清理工具使用 Safari 的 declarativeNetRequest 支援,通常簡稱 DNR。Chrome 的 declarativeNetRequest 文件描述了相同的瀏覽器端模型:extension 宣告規則,瀏覽器可修改符合條件的網絡要求,而無需由 extension 攔截和讀取它們。DNR 讓 Safari 在導覽期間套用 URL 清理規則,而不是在網站載入後執行頁面 script 再編輯連結。
對 Clean Links 來說,這表示支援的追蹤參數可在頁面開啟前從 URL 移除。這更適合導覽清理,因為瀏覽器會在正確時刻套用規則:連結正在開啟時。
手動 extension 動作仍有不同用途。它會清理頁面上已存在的連結,適合你在開啟之前想複製、分享或檢查外連連結時使用。
ClearURLs 呢?
ClearURLs 是許多技術用戶熟悉的瀏覽器 extension,用於在 Firefox 和 Chrome 自動清理追蹤參數。作為前 ClearURLs 用戶,我們當初建立 Clean Links 的其中一個原因,是 ClearURLs 維護者已清楚表示他們沒有興趣支援 Safari。Clean Links 現在在 Safari 涵蓋 ClearURLs 風格的核心自動 URL 清理流程:支援的追蹤參數會在頁面開啟前被移除。Clean Links 亦加入 ClearURLs 沒有涵蓋的 Apple 原生工作流程,包括 Share Sheet 清理、Shortcuts、QR 掃描、Mac 剪貼簿清理、Send to Mac,以及在啟用網絡要求時進行 redirect chain 清理。另外,Clean Links 的追蹤參數資料集比 ClearURLs 的大得多,維護亦更活躍。
ClearURLs 並非完全沒有活動。它的 Rules repo 在 2026-03-25 有一次 commit。但 extension 發佈和部分面向用戶的修正已放慢:最新的 ClearURLs Addon 版本 v1.27.3 於 2025-02-05 發佈,而加入 YouTube 較新的 is 追蹤參數的 ClearURLs Rules PR #191,於 2026-02-24 開啟,截至 2026-05-08 仍未合併。
目前,Clean Links 的自動瀏覽器清理只限 Safari。這個缺口是我們正在考慮為 Firefox 和 Chrome 移植 Clean Links 的其中一個原因。
如何使用
從 App Store 更新 Clean Links,然後確認 Safari extension 已啟用。
在 iPhone 和 iPad 上:
- 開啟 Safari。
- 點按地址列控制項,然後開啟 Manage Extensions。
- 開啟 Clean Links。
在 Mac 上:
- 開啟 Safari。
- 前往 Safari > Settings > Extensions。
- 啟用 Clean Links。
之後,Safari 導覽清理會自動為支援的追蹤參數執行。要清理目前頁面上已存在的每個連結,請從 Safari 開啟 Clean Links extension,然後按 Clean Links。
如需截圖和設定詳情,請使用 Clean Links Safari extension 指南。
短連結呢?
Safari 導覽清理和短連結展開解決的是相關但不同的問題。
自動 Safari 清理會在導覽期間從 URL 移除支援的追蹤參數。短連結展開會跟隨 bit.ly、t.co、lnkd.in 和 l.facebook.com 等連結的重新導向,讓 Clean Links 顯示最終目的地,並移除稍後在 redirect chain 中出現的追蹤器。
Redirect 展開可能需要由你的裝置發出網絡要求。如果你開啟 Disable Network Requests,Clean Links 仍會移除已知追蹤參數,但不會展開短連結,因為展開需要前往該 redirect。
這個私隱切換會套用到整個 app 和 extension。當你想清理 redirect chain 時使用預設模式;當你想要嚴格無網絡的連結清理時,開啟 Disable Network Requests。
FAQ
這會取代 Safari 內置保護嗎?
不會。請保持啟用 Safari 內置保護。Clean Links 會透過清理額外支援的追蹤參數,以及涵蓋 Safari 不處理的工作流程來補足它,例如 Share Sheet 清理、QR 掃描、Shortcuts 和 Mac 剪貼簿監察。
Clean Links 會看到我的瀏覽記錄嗎?
不會。Clean Links 不會記錄或儲存你清理或檢查的連結。自動 Safari 清理會對支援參數使用本機 extension 規則,手動頁面清理亦會在你觸發時於本機執行。
這在 Safari 以外可用嗎?
頁面開啟前的自動清理是 Safari extension 功能。Clean Links 仍可透過原生 app、Share Sheet、Shortcuts、QR scanner、Clean Links Web 和 Mac 剪貼簿監察在 Safari 以外使用。
我可以在哪裏取得?
在 App Store 免費下載 Clean Links。Safari 導覽清理工具已包含於 iPhone、iPad 和 Mac 版本。