Safari Link Cleaner:在網頁載入前清除網址追蹤參數
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_source、fbclid、gclid 以及許多平台特定的行銷活動 ID 等常見追蹤參數,清理程式會在頁面開啟前執行。
具體來說:
- 你在 Safari 開啟的連結可以更早被清理。
- 頁面上已有的連結仍然可以原地清理。
- 擴充功能現已涵蓋更多網站和短連結服務。
- 此功能適用於 iPhone、iPad 和 Mac 版的 Clean Links。
為何這很重要
Apple 的「進階追蹤與指紋保護」功能很有用,你應該保持開啟。但 Safari 的內建保護機制是基於 Apple 的覆蓋清單。它不會移除網站附加到網址上的所有追蹤參數,也無法取代專用的連結清理工具來處理分享、短連結、QR 碼或跨應用程式的工作流程。
Clean Links 進一步涵蓋了數百個額外支援的追蹤參數與模式。它還能處理 Safari 以外的連結清理工作:Share Sheet、Apple Shortcuts、QR 掃描、Mac 剪貼簿清理,以及在啟用網路請求時的重新導向鏈清理。
如需完整的對比分析,請參閱 Clean Links 與 Safari 進階追蹤與指紋保護的比較。
Safari DNR 在此的作用
新的自動清理程式使用 Safari 的宣告式網路請求規則(簡稱 DNR)。MDN 將 declarativeNetRequest 規則描述為擴充功能可以定義的規則,讓瀏覽器能夠修改網路請求。與其執行頁面指令碼並在網站載入後編輯連結,DNR 讓擴充功能可以宣告 Safari 在導航期間套用的網址規則。
對 Clean Links 而言,這意味著已支援的追蹤參數可以在頁面開啟前從網址中移除。這更適合導航清理,因為瀏覽器會在正確的時間點(即連結開啟時)套用規則。
手動擴充功能操作仍有不同的用途。它會清理頁面上已存在的連結,當你想在開啟連結前複製、分享或檢查外連網址時,這非常實用。
如何使用
從 App Store 更新 Clean Links,然後確保已啟用 Safari 擴充功能。
在 iPhone 和 iPad 上:
- 開啟 Safari。
- 點擊網址列控制項,然後開啟 Manage Extensions。
- 開啟 Clean Links。
在 Mac 上:
- 開啟 Safari。
- 前往 Safari > Settings > Extensions。
- 啟用 Clean Links。
此後,Safari 導航清理會針對已支援的追蹤參數自動執行。若要清理當前頁面上的所有連結,請從 Safari 開啟 Clean Links 擴充功能並按下 Clean Links。
如需螢幕截圖與設定詳細資訊,請使用 Clean Links Safari 擴充功能指南。
短連結怎麼辦?
Safari 導航清理與短連結展開解決的是相關但不同的問題。
自動 Safari 清理會在導航期間從網址中移除已支援的追蹤參數。短連結展開則會追蹤來自 bit.ly、t.co、lnkd.in 和 l.facebook.com 等連結的重新導向,讓 Clean Links 可以顯示最終目的地,並移除重新導向鏈後段出現的追蹤器。
重新導向展開可能需要來自你裝置的網路請求。如果你開啟 Disable Network Requests,Clean Links 仍會移除已知的追蹤參數,但不會展開短連結,因為展開過程需要造訪重新導向連結。
該隱私開關適用於整個應用程式與擴充功能。當你需要清理重新導向鏈時,請使用預設模式;當你需要嚴格的無網路連結清理時,請開啟 Disable Network Requests。
常見問題
這會取代 Safari 的內建保護嗎?
不會。請保持 Safari 的內建保護為開啟狀態。Clean Links 是透過清理額外支援的追蹤參數,以及涵蓋 Safari 無法處理的工作流程(如 Share Sheet 清理、QR 掃描、Shortcuts 和 Mac 剪貼簿監控)來輔助它。
Clean Links 會看到我的瀏覽記錄嗎?
不會。Clean Links 不會記錄或儲存你清理或檢查過的連結。自動 Safari 清理使用本地擴充功能規則來處理已支援的參數,而手動頁面清理則是在你觸發時於本地執行。
這在 Safari 以外的地方有效嗎?
頁面開啟前的自動清理是 Safari 擴充功能的功能。Clean Links 仍可透過原生應用程式、Share Sheet、Shortcuts、QR 掃描器、Clean Links Web 和 Mac 剪貼簿監控在 Safari 以外的地方運作。
我可以在哪裡下載?
在 App Store 免費下載 Clean Links。Safari 導航清理功能已包含在 iPhone、iPad 和 Mac 版本中。