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 開啟 URL 時移除支援的追蹤參數。對於 utm_sourcefbclidgclid 和許多平台特定的活動 ID 這類常見追蹤參數,清理會在頁面開啟前執行。

實際來說:

  • 你在 Safari 開啟的連結可以更早被清理。
  • 已經在頁面上的連結仍可就地清理。
  • 這個擴充功能現在涵蓋更多網站和短連結服務。
  • 這項功能可在 iPhone、iPad 和 Mac 版 Clean Links 使用。

為什麼這很重要

Apple 的進階追蹤與指紋保護很有用,你也應該保持開啟。但 Safari 內建保護是以 Apple 的涵蓋清單為基礎。它不會移除網站加到 URL 的每一種追蹤參數,也無法取代專門用於分享、短連結、QR code 或跨 App 工作流程的連結清理工具。

Clean Links 進一步涵蓋數百種額外支援的追蹤參數和模式。它也處理 Safari 之外其餘的連結清理工作流程:Share Sheet、Apple Shortcuts、QR 掃描、Mac 剪貼簿清理,以及啟用網路請求時的 redirect chains 清理。

完整並排比較請見 Clean Links 與 Safari 進階追蹤與指紋保護比較

Safari DNR 在這裡做什麼

新的自動清理工具使用 Safari 的 declarativeNetRequest 支援,通常簡稱為 DNR。Chrome 的 declarativeNetRequest 文件描述了相同的瀏覽器端模型:擴充功能宣告規則,瀏覽器就能修改符合條件的網路請求,而不需要擴充功能攔截並讀取它們。DNR 不是在網站載入後執行頁面 script 再編輯連結,而是讓 Safari 在導覽期間套用 URL 清理規則。

對 Clean Links 來說,這表示支援的追蹤參數可以在頁面開啟前從 URL 中移除。它更適合導覽清理,因為瀏覽器會在正確時機套用規則:也就是連結正在被開啟時。

手動擴充功能動作仍有不同的用途。它會清理頁面上已存在的連結,這在你想複製、分享或在開啟前檢查外連時很有用。

那 ClearURLs 呢?

ClearURLs 是許多技術使用者熟悉的瀏覽器擴充功能,可在 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 chains 清理。此外,Clean Links 的追蹤參數資料集比 ClearURLs 大得多,也維護得更積極。

ClearURLs 並非完全停止活動。它的 Rules repo 在 2026-03-25 有一次 commit。但擴充功能版本發布和部分使用者可見的修正已經放慢:最新的 ClearURLs Addon 版本 v1.27.3 發布於 2025-02-05,而加入 YouTube 較新的 is 追蹤參數的 ClearURLs Rules PR #191 於 2026-02-24 開啟,截至 2026-05-08 仍未合併。

目前,Clean Links 的自動瀏覽器清理僅支援 Safari。這個缺口也是我們正在考慮將 Clean Links 移植到 Firefox 和 Chrome 的原因之一。

如何使用

從 App Store 更新 Clean Links,然後確認 Safari 擴充功能已啟用。

在 iPhone 和 iPad 上:

  1. 開啟 Safari
  2. 點一下網址列控制項,然後開啟 管理擴充功能
  3. 開啟 Clean Links

在 Mac 上:

  1. 開啟 Safari
  2. 前往 Safari > 設定 > 擴充功能
  3. 啟用 Clean Links

之後,Safari 導覽清理會針對支援的追蹤參數自動執行。若要清理目前頁面上已存在的每一個連結,請從 Safari 開啟 Clean Links 擴充功能並按下 Clean Links

螢幕截圖和設定細節請參考 Clean Links Safari 擴充功能指南

那短連結呢?

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

自動 Safari 清理會在導覽期間從 URL 移除支援的追蹤參數。短連結展開會追蹤 bit.lyt.colnkd.inl.facebook.com 這類連結的重新導向,讓 Clean Links 能顯示最終目的地,並移除稍後出現在 redirect chain 中的追蹤器。

重新導向展開可能需要從你的裝置發出網路請求。如果你開啟 停用網路請求,Clean Links 仍會移除已知的追蹤參數,但不會展開短連結,因為展開需要造訪重新導向。

這個隱私切換會套用到 App 和擴充功能。當你想清理 redirect chain 時使用預設模式;當你想要嚴格不連網的連結清理時,則開啟 停用網路請求

FAQ

這會取代 Safari 內建保護嗎?

不會。請保持 Safari 內建保護開啟。Clean Links 透過清理額外支援的追蹤參數,以及涵蓋 Safari 不處理的工作流程來補足它,例如 Share Sheet 清理、QR 掃描、Shortcuts 和 Mac 剪貼簿監控。

不會。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 版。

相關文章

4.9App Store 上的 148 個評分

在點擊前顯示最終網址的連結清理工具與安全 QR 碼掃描器

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

立即移除隱藏的追蹤器
揭露 QR 碼的最終目的地
100% 在裝置上處理
零廣告、零追蹤、絕不囉嗦

追蹤 Clean Links 掌握 App 更新與隱私提示。