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_sourcefbclidgclid 等常見追蹤參數,以及許多平台特定的 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 上:

  1. 開啟 Safari
  2. 點按地址列控制項,然後開啟 Manage Extensions
  3. 開啟 Clean Links

在 Mac 上:

  1. 開啟 Safari
  2. 前往 Safari > Settings > Extensions
  3. 啟用 Clean Links

之後,Safari 導覽清理會自動為支援的追蹤參數執行。要清理目前頁面上已存在的每個連結,請從 Safari 開啟 Clean Links extension,然後按 Clean Links

如需截圖和設定詳情,請使用 Clean Links Safari extension 指南

短連結呢?

Safari 導覽清理和短連結展開解決的是相關但不同的問題。

自動 Safari 清理會在導覽期間從 URL 移除支援的追蹤參數。短連結展開會跟隨 bit.lyt.colnkd.inl.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 不會記錄或儲存你清理或檢查的連結。自動 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 版本。

相關文章

4.9App Store 上的 138 個評分

在點擊前顯示最終 URL 的連結清理工具及安全 QR code 掃描器

在你的裝置上追蹤每個隱藏的重新導向,並在每次跳轉時移除追蹤參數。

即時移除隱藏的追蹤器
顯示 QR Code 的最終目標
100% 在裝置上處理
零廣告、零追蹤、絕無廢話

追蹤 Clean Links 以獲取應用程式更新及私隱貼士。