如何在 iPhone 和 Mac 上使用 Clean Links Safari 扩展清理链接

发布于

网页上的大多数链接都会带有跟踪参数 - utm_source、fbclid、gclid,以及更多类似参数 - 无论你是点击、悬停,还是复制它们。Safari 内置的 ATFP 保护会在导航时移除其中一些参数,但它不会清理你复制和分享的所有内容。

更新,2026 年 5 月:Clean Links 现在在 iPhone、iPad 和 Mac 上新增了 Safari 自动导航清理。扩展会在页面打开前移除支持的跟踪参数,同时仍然保留手动页面清理按钮,用于清理已经嵌入页面中的链接。

这个扩展是配合 Safari 内置隐私功能使用的,不是取代它们。想完整了解各自覆盖的范围,请查看 Clean Links 与 Safari 高级跟踪和指纹保护对比

Safari 扩展能做什么

这个扩展现在在 Safari 中有两种链接清理模式:

  1. 自动导航清理 - Safari 导航时,会在页面打开前移除支持的跟踪参数。
  2. 手动页面清理 - 当你启用扩展时,Clean Links 会扫描当前页面上的每一个 <a> href,移除其中的跟踪参数,并在原位置替换。

手动清理器仍会显示已清理链接的数量,所以你可以一眼看出这个页面对出站点击的跟踪有多积极。

覆盖的参数包括完整的 UTM 系列 (utm_source、utm_medium、utm_campaign、utm_term、utm_content),以及 fbclid、gclid、igshid 等平台特定点击 ID。这个扩展还包含 Clean Links 核心功能中的 Send to Mac 按钮,所以你可以直接从弹出窗口把当前页面发送到你的 Mac。

所有处理都在本地运行。自动导航清理器使用 Safari 扩展规则,手动页面清理器在隔离环境中运行。隐私架构的详细信息请查看 Clean Links FAQ

这个扩展同时支持 iPhone/iPad (iOS 18.0+) 和 Mac (macOS Sequoia+)。

如何在 macOS 上启用

  1. 打开 Safari
  2. 在菜单栏中选择 Safari > Settings
  3. 点击 Extensions 标签页。
  4. 在列表中找到 Clean Links,并勾选旁边的复选框。

启用后,Clean Links 图标会出现在 Safari 工具栏中。如果你没有看到它,右键点击工具栏,然后选择 Customize Toolbar 添加它。

在 macOS Safari 设置的扩展标签页中启用 Clean Links Safari 扩展
在 Safari Settings → Extensions 中启用 Clean Links 扩展

Safari 可能会请求权限,允许扩展读取当前页面。授予访问权限 - 扩展需要读取链接 href 才能清理它们。所有处理都留在你的 Mac 上。

如何在 iOS 上启用

  1. 打开 Safari 并进入任意网页。
  2. 轻点 address bar 显示浏览器界面,然后轻点地址栏左侧的 aA (或拼图) 图标。
  3. 轻点 Manage Extensions
  4. 打开 Clean Links
在 iPhone 上通过 Manage Extensions 菜单启用 Clean Links Safari 扩展
在 Safari 中轻点 Manage Extensions 以启用 Clean Links

iOS 上的 Safari 可能会询问是否允许扩展在此页面、一天内或始终运行。选择 Always Allow on Every Website,这样就不用反复确认权限。

使用扩展

在 Mac 上

点击 Safari 工具栏中的 Clean Links 图标。一个小弹出窗口会显示 "Ready to clean links on this page." 点击绿色的 Clean Links 按钮。片刻之后,弹出窗口会更新为 "Cleaned X links on [domain]" - 其中 X 是被移除跟踪参数的链接数量。页面上的链接现在已经清理干净;如果你复制或分享其中任何一个,跟踪器都已经不在了。

弹出窗口还包含一个 Send to Mac 按钮。当你正在使用一台 Mac,并想把当前页面链接发送到另一台 Mac 时,这很有用 - 例如另一台不在 AirDrop 范围内,或位于不同网络中。Send to Mac 通过 iCloud 同步工作,所以即使目标 Mac 正在睡眠,或连接到不同 Wi-Fi 网络,也能收到。

在 iPhone 和 iPad 上

轻点地址栏中的 aA 图标,然后在扩展列表中轻点 Clean Links。扩展面板会从下方滑出,显示两个按钮:Clean LinksSend to [Device Name]

轻点 Clean Links,即可移除页面上每个链接中的跟踪参数。轻点 Send to [Device Name],即可通过 iCloud 将当前页面链接转发到你的 Mac - 不需要 AirDrop,也不需要两台设备靠近。

iOS 上的 Send to Mac 与 Mac 版本的工作方式相同:链接通过 iCloud 同步传输,所以即使你的 Mac 正在睡眠、位于不同网络,或不在 Bluetooth 范围内,也能收到。你也可以发送到多台 Mac - 这个按钮会在与你的 iCloud 账户关联的 Mac 之间循环。

禁用网络请求

默认情况下,Clean Links 可以直接从你的设备发起网络请求,用来解析 bit.ly 和 t.co 这类短链接。这些请求使用沙盒会话,带有随机 user agent,并且不带 cookie - 不涉及任何第三方 API。当扩展遇到短链接时,它可以跟随重定向链,并移除最终目标中的跟踪器,而不只是清理第一跳。

如果你希望 Clean Links 完全不发起出站连接,请在应用的 Settings 中打开 Disable Network Requests。开启此设置后:

  • Safari 自动导航清理仍会使用本地规则移除支持的跟踪参数。
  • 跟踪参数 (utm_*、fbclid、gclid、igshid,以及所有其他已知模式) 仍会从页面上的每个链接中移除。
  • 短链接会保留为缩短后的形式 - 它们不会被展开,因为展开需要一次网络跳转。
  • Safari 扩展会自动遵守这个设置。

你也可以通过 Apple Shortcuts 切换这个设置,这意味着你可以根据不同场景构建自动化,在完整跟随重定向和严格无网络模式之间切换。

对于希望绝对确认不会发起任何出站连接的人来说,这个设置很合适,即使是沙盒连接也不会发生。

会移除哪些跟踪器?

这个扩展移除的参数与 Clean Links 其他部分相同。你常会看到这些被移除:

分析和营销

  • utm_source, utm_medium, utm_campaign, utm_term, utm_content (Google Analytics / campaign tracking)

平台点击 ID

  • fbclid - Facebook
  • gclid - Google Ads
  • igshid - Instagram
  • li_ref - LinkedIn
  • tt_from - TikTok

这些是你最常遇到的参数,但它们只占 Clean Links 覆盖范围的一小部分。这个应用会移除数千个域名上的跟踪参数,并且每次更新都会随着新模式的识别而扩大覆盖范围。参数会因平台、地区和活动类型而异 - Clean Links 会处理这些复杂性,所以你不用费心考虑。


在 App Store 免费下载 Clean Links,并在你浏览的下一个页面上试用这个扩展。看看 "Cleaned X links" 的数量 - 在大多数新闻网站、社交平台和电商页面上,这个数字通常会比你预期的更高。

有关 2026 年 5 月更新的详细信息,请查看 Safari 链接清理器:在页面打开前清理 URL

想了解更多在 Apple 设备间自动清理链接的方法,请查看 Apple Shortcuts 指南

FAQ

Safari 扩展能在无痕浏览中使用吗?

可以。这个扩展可在 Safari 的 Private Browsing 窗口中使用。无论浏览模式如何,所有处理都保留在设备端。

不能 - 目前这个扩展仅支持 Safari。我们正在考虑 Firefox 和 Chrome 版本,尤其是现在 Clean Links 已经覆盖 Safari 中核心的自动 URL 清理流程。关于这项工作的背景,请查看 Safari 链接清理器:在页面打开前清理 URL

在 Mac 上,Clean Links 的 Clipboard Monitoring (可从菜单栏使用) 提供持续的、与浏览器无关的链接清理:你复制的任何 URL 都会自动清理,不管你是从哪个浏览器或应用复制的。

启用扩展会拖慢页面加载吗?

自动导航清理通过 Safari 扩展规则运行,而不是注入页面脚本。手动页面清理操作在你点击 Mac 工具栏图标或从 iOS 扩展菜单中轻点它之前,仍处于未启用状态。

为什么 Safari 会请求读取页面的权限?

Safari 要求扩展在需要访问页面内容时声明权限。Clean Links 需要读取链接 href 属性,以清理页面中已经嵌入的链接。这个页面访问权限只会在你主动触发扩展时,由手动清理器使用。

Send to Mac 和 AirDrop 一样吗?

不一样。Send to Mac 使用 iCloud 同步,而不是 Bluetooth/Wi-Fi Direct。当目标 Mac 正在睡眠、位于不同网络,或不在 AirDrop 范围内时,它仍然可以工作。它也支持多台 Mac,不需要等待设备发现。

相关文章

4.9App Store 上的 148 个评分

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

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

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

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