跳至內容

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_sourcefbclidgclid 以及許多平台專用的廣告活動 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 上:

  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 清理會在瀏覽期間從網址移除支援的追蹤參數。短連結展開則會追蹤來自 bit.lyt.colnkd.inl.facebook.com 等連結的重新導向,讓 Clean Links 能顯示最終目的地,並移除稍後出現在重新導向鏈中的追蹤器。

重新導向展開可能需要從你的裝置發出網路請求。設定中的 允許網路請求 預設為開啟。關閉後,Clean Links 仍然會移除已知的追蹤參數,但不會展開短連結,因為展開需要實際造訪該重新導向。

這個隱私開關適用於 App 與擴充功能。當你想要重新導向鏈清理時,請保持 允許網路請求 開啟;當你想要完全不使用網路的連結清理時,則可將其關閉。

常見問題

這會取代 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 版本中。

相關文章