Safari 链接清理器:页面打开前先清理 URL

发布于更新于

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 中的每一个跟踪参数,也不能取代专门用于分享、短链接、二维码或跨 app 工作流的链接清理工具。

Clean Links 覆盖数百个额外受支持的跟踪参数和模式,做得更进一步。它还处理 Safari 之外的其余链接清理工作流:Share Sheet、Apple Shortcuts、二维码扫描、Mac 剪贴板清理,以及在启用网络请求时进行的重定向链清理。

如需完整的并排对比,请查看 Clean Links 与 Safari 高级跟踪和指纹识别保护对比

Safari DNR 在这里做什么

新的自动清理器使用 Safari 的 declarativeNetRequest 支持,通常简称为 DNR。Chrome 的 declarativeNetRequest 文档描述了同一种浏览器侧模型:扩展声明规则,浏览器可以修改匹配的网络请求,而无需扩展拦截并读取这些请求。DNR 不是在网站加载后运行页面脚本再编辑链接,而是让 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、二维码扫描、Mac 剪贴板清理、Send to Mac,以及在启用网络请求时进行的重定向链清理。此外,Clean Links 的跟踪参数数据集比 ClearURLs 大得多,维护也更活跃。

ClearURLs 并非完全不活跃。它的 Rules 仓库在 2026-03-25 有过一次提交。但扩展发布和一些面向用户的修复已经放慢:最新的 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. 点击地址栏控件,然后打开 Manage Extensions
  3. 打开 Clean Links

在 Mac 上:

  1. 打开 Safari
  2. 前往 Safari > Settings > Extensions
  3. 启用 Clean Links

之后,Safari 导航清理会自动针对受支持的跟踪参数运行。要清理当前页面上已经存在的每一个链接,请从 Safari 打开 Clean Links 扩展并按下 Clean Links

如需截图和设置详情,请使用 Clean Links Safari 扩展链接清理指南

短链接怎么办?

Safari 导航清理和短链接展开解决的是相关但不同的问题。

自动 Safari 清理会在导航过程中从 URL 中移除受支持的跟踪参数。短链接展开会跟随来自 bit.lyt.colnkd.inl.facebook.com 等链接的重定向,让 Clean Links 显示最终目标,并移除重定向链后续出现的跟踪器。

重定向展开可能需要从你的设备发起网络请求。如果你打开 Disable Network Requests,Clean Links 仍会移除已知跟踪参数,但不会展开短链接,因为展开需要访问重定向。

这个隐私开关会应用于整个 app 和扩展。想要清理重定向链时使用默认模式;想要严格的无网络链接清理时,打开 Disable Network Requests

常见问题

这会取代 Safari 的内置保护吗?

不会。请保持 Safari 的内置保护开启。Clean Links 通过清理额外受支持的跟踪参数来补充它,并覆盖 Safari 不处理的工作流,例如 Share Sheet 清理、二维码扫描、Shortcuts 和 Mac 剪贴板监控。

不会。Clean Links 不会记录或存储你清理或检查的链接。自动 Safari 清理使用本地扩展规则处理受支持的参数,手动页面清理则在你触发时于本地运行。

这能在 Safari 之外使用吗?

页面打开前的自动清理是 Safari 扩展功能。Clean Links 仍可通过原生 app、Share Sheet、Shortcuts、二维码扫描器、Clean Links Web 和 Mac 剪贴板监控在 Safari 之外使用。

在哪里可以获取?

在 App Store 免费下载 Clean Links。Safari 导航清理器包含在 iPhone、iPad 和 Mac 版中。

相关文章

4.9App Store 上的 138 个评分

在点击前显示最终 URL 的链接清理工具与安全二维码扫描器

在您的设备上追踪每一个隐藏的重定向,并在每一次跳转中移除跟踪参数。

立即移除隐藏的跟踪器
揭示二维码的目标地址
100% 在设备上处理
无广告、无跟踪、无废话

关注 Clean Links,获取应用更新和隐私提示。