跳至內容

Safari 連結清理工具:頁面開啟前清理網址

已發佈已更新

Clean Links 現已在 iPhone、iPad 同 Mac 加入新嘅 Safari 連結清理模式:支援嘅追蹤參數會喺頁面開啟前被移除。

咁代表你可以喺 Safari 點擊含有追蹤參數嘅連結,而 Clean Links 可以喺導覽期間、喺目的地頁面有機會載入該等參數之前,移除已知嘅追蹤垃圾。現有嘅 Safari 擴充功能按鈕仍然保留,所以當你想由目前頁面複製或分享連結時,仍可清理頁面上已嵌入嘅所有連結。

呢個係 iPhone、iPad 同 Mac 嘅 Safari 擴充功能。佢同 Safari 內置嘅私隱保護功能相輔相成,唔係取而代之。

有咩改變

喺呢個版本之前,Clean Links 嘅 Safari 擴充功能主要做手動頁面清理。你撳一下擴充功能,再撳 Clean Links,佢就會即時重寫頁面上嘅所有連結。

手動模式仍然有效。新加入嘅係自動導覽清理。Clean Links 而家會喺 Safari 開啟 URL 時,透過 Safari 擴充功能規則移除支援嘅追蹤參數。對於 utm_sourcefbclidgclid 等常見追蹤參數,以及眾多平台專屬嘅廣告活動 ID,清理程序會喺頁面開啟前執行。

實際應用上:

  • 你可以更早清理喺 Safari 開啟嘅連結。
  • 已經存在喺頁面上嘅連結仍然可以即時清理。
  • 擴充功能而家覆蓋更多網站同短連結服務。
  • 呢個功能喺 Clean Links 嘅 iPhone、iPad 同 Mac 版本都有提供。

點解咁重要

Apple 嘅 "Advanced Tracking & Fingerprinting Protection" 有用,你應該繼續開啟。但 Safari 內置保護係根據 Apple 嘅覆蓋清單運作。佢唔會移除網站加喺 URL 嘅每個追蹤參數,亦唔能夠取代專門處理分享、短連結、QR code 或跨 app 工作流程嘅連結清理工具。

Clean Links 走得更前,涵蓋數以百計額外支援嘅追蹤參數同模式。佢亦處理 Safari 以外嘅其餘連結清理工作流程:Share Sheet、Apple Shortcuts、QR 掃描、Mac 剪貼簿清理,以及啟用網絡請求時嘅重新導向鏈清理。

如需完整並排比較,請參閱 Clean Links 對比 Safari Advanced Tracking & Fingerprinting Protection

Safari DNR 喺度做咩

新嘅自動清理功能使用 Safari 嘅 declarativeNetRequest 支援,通常簡稱為 DNR。Chrome 嘅 declarativeNetRequest 文件描述相同嘅瀏覽器端模型:擴充功能宣告規則,瀏覽器就可以修改符合條件嘅網絡請求,而唔使擴充功能攔截同讀取佢哋。DNR 唔使等到網站載入後先執行頁面指令碼同編輯連結,而係畀 Safari 喺導覽期間套用 URL 清理規則。

對 Clean Links 嚟講,呢個代表支援嘅追蹤參數可以喺頁面開啟前從 URL 移除。呢個方式更適合導覽清理,因為瀏覽器會喺合適嘅時機套用規則:就係開啟連結嘅時候。

手動擴充功能動作依然有另一個用途。佢會清理頁面上已經存在嘅連結,當你想喺開啟外連連結之前複製、分享或檢查佢哋,就非常有用。

咁 ClearURLs 呢?

ClearURLs 係唔少技術用家認識、喺 Firefox 同 Chrome 自動清理追蹤參數嘅瀏覽器擴充功能。我哋自己都曾經用過 ClearURLs,當初建立 Clean Links 嘅其中一個原因,就係 ClearURLs 維護者明確表示佢哋無意支援 Safari。Clean Links 而家覆蓋 ClearURLs 風格嘅核心自動 URL 清理工作流程:支援嘅追蹤參數會喺頁面開啟前被移除。Clean Links 亦加入 ClearURLs 未有嘅 Apple 原生工作流程,包括 Share Sheet 清理、Shortcuts、QR 掃描、Mac 剪貼簿清理、Send to Mac,以及啟用網絡請求時嘅重新導向鏈清理。此外,Clean Links 嘅追蹤參數資料集遠比 ClearURLs 龐大,而且維護得更加積極。

ClearURLs 並未完全停止活動。佢嘅 Rules repo 喺 2026-03-25 有過一次 commit。不過擴充功能發佈同部分用戶面向嘅修正已經放慢:最新嘅 ClearURLs Addon 版本 v1.27.3 喺 2025-02-05 發佈,而 ClearURLs Rules PR #191 喺 2026-02-24 提出,加入 YouTube 較新嘅 is 追蹤參數,截至 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 清理會喺導覽期間移除 URL 中支援嘅追蹤參數。短連結展開會追蹤 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 版本。

相關文章