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 打开 URL 时移除受支持的跟踪参数。对于 utm_source、fbclid、gclid 以及许多特定平台的营销 ID 等常见跟踪参数,清理程序会在页面打开前运行。
具体而言:
- 你在 Safari 中打开的链接可以更早地被清理。
- 页面上已有的链接依然可以原地清理。
- 该扩展现在覆盖了更多的网站和短链接服务。
- 该功能适用于 iPhone、iPad 和 Mac 版的 Clean Links。
为什么这很重要
Apple 的高级跟踪与指纹保护功能很有用,你应该保持开启。但 Safari 的内置保护基于 Apple 的覆盖列表。它不会移除网站添加到 URL 中的每一个跟踪参数,也无法替代用于分享、短链接、QR 码或跨应用工作流的专用链接清理工具。
Clean Links 通过覆盖数百个额外的受支持跟踪参数和模式,进一步提升了保护效果。它还处理 Safari 之外的其余链接清理工作:Share Sheet、Shortcuts、QR 扫描、Mac 剪贴板清理,以及在启用网络请求时的重定向链清理。
如需查看完整的对比分析,请参阅 Clean Links vs Safari Advanced Tracking & Fingerprinting Protection。
Safari DNR 在此的作用
新的自动清理程序使用 Safari 的声明式网络请求规则,通常简称为 DNR。MDN 描述 declarativeNetRequest 规则 为扩展可以定义的规则,以便浏览器修改网络请求。DNR 不会在网站加载后运行页面脚本并编辑链接,而是允许扩展声明 Safari 在导航期间可以应用的 URL 规则。
对于 Clean Links 而言,这意味着受支持的跟踪参数可以在页面打开前从 URL 中剥离。这更适合导航清理,因为浏览器会在链接打开这一关键时刻应用规则。
手动扩展操作依然有其独特作用。它清理页面上已有的链接,当你想要在打开前复制、分享或检查出站链接时,这非常有用。
如何使用
从 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 extension guide。
短链接怎么办?
Safari 导航清理和短链接展开解决了相关但不同的问题。
自动 Safari 清理会在导航期间从 URL 中移除受支持的跟踪参数。短链接展开会跟随来自 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 之外工作。
我在哪里可以获取它?
Download Clean Links free on the App Store。Safari 导航清理功能已包含在 iPhone、iPad 和 Mac 版本中。