Firefox 刚刚在 iPhone 上加入了内置广告拦截。我们还需要单独的拦截程序吗?

9月 1日,Mozilla 宣布为 iOS 版 Firefox 推出内置广告拦截功能,据其称,该功能「能在许多第三方广告和广告相关跟踪器加载之前将其拦截」。无需安装扩展:用户只需在 Firefox 设置中开启即可。

对于已经在 iPhone 上使用 Firefox 的人来说,这是一次值得庆祝的升级。它提供了一种快速减少广告的方式,无需再装一个应用或更换浏览器。不过,这项功能能做的也有限。搜索广告、由用户所访问网站直接投放的广告,以及 Firefox 自己的赞助内容仍会存在,而且用户对拦截什么几乎没有发言权。这个内置拦截器到底有多大用,取决于您的期待,以及大家愿意忽略多少广告。

这也指向了 iOS 上一个更广泛的问题:选择哪个浏览器,在很大程度上决定了用户能使用哪些拦截工具。我们稍后再来谈 Apple 在其中扮演的角色。先来看看 Firefox 的拦截器如何工作,以及它的功能范围。

Firefox 的新拦截器实际做了什么

Firefox 使用的是 Apple 浏览器引擎 WebKit 内置的内容拦截工具,并配合来自 EasyList 的规则。

EasyList 是一份由社区制作的过滤列表,被 uBlock Origin、Adblock Plus 等知名拦截程序使用。

历史回顾:AdGuard 的基础过滤器一直包含大部分 EasyList 规则,但它从来就不只是 EasyList:我们从一开始就在自行开发和扩展它。

不过,使用同一份列表并不保证得到相同的结果。结果还取决于每个拦截程序支持的其他过滤器和过滤方法、其规则的更新频率,以及操作系统允许它做什么。

Mozilla 表示,其内置拦截器能拦截许多第三方广告——即由独立于用户所访问网站的广告网络加载的广告。Firefox 会拦截与其过滤规则匹配的网址。它还能阻止部分广告跟踪器,并与增强型跟踪保护协同工作。

该拦截器免费,且默认关闭。要启用它,请前往「设置」→「浏览」→「广告拦截器」。据 Mozilla 称,该功能正在逐步推送,因此该选项可能尚未向所有人开放。它还需要启用「远程改进」设置。

由于该拦截器内置于 Firefox,它只能过滤在该浏览器中打开的内容。如果用户切换到 Safari、打开 YouTube 应用,或玩一款带广告的游戏,它不会影响用户在那里看到的广告。它的保护止步于 Firefox,而无法覆盖整部 iPhone。

那么,还有哪些广告会成为漏网之鱼?

Firefox 的内置拦截器不会拦截以下三类主要广告:

  • 第一方广告:由用户所访问的网站直接投放

  • 搜索结果中的广告:例如 Google、Bing 或其他搜索引擎展示的赞助结果

  • Firefox 自己的赞助内容:例如新标签页上的赞助快捷方式

为什么会放过它们?第一方广告更难干净地拦截,因为它们的请求往往与内容来自同一网站。过于宽泛地拦截网站的请求,也可能破坏您本来要看的文章、视频或其他内容。

搜索广告则是另一回事。不动它们对 Mozilla 的钱包来说是有道理的。搜索合作是其收入的主要来源。2024 年,Mozilla 获得了 4.98 亿美元的分成收入——约占其 6.8 亿美元总收入和资助的 73%。同样的逻辑也适用于 Firefox 自己的赞助内容:这些广告位直接让 Mozilla 受益。不过,用户可以在 Firefox 的主页设置中单独关闭赞助快捷方式。

自定义也相当有限:基本上只能开或关。用户无法添加更多过滤列表、编写自己的拦截规则,或点一下页面上某个烦人的元素就把它隐藏掉。这让功能易于使用,但也让 Firefox 来决定什么留、什么去。如果目标只是在 Firefox 中少看些广告,开启它的拦截器可能就够了。但如果您想自己选择过滤器、允许特定网站显示广告,或决定搜索广告是否保留,Apple 实际上会把您推向 Safari,iOS 上唯一能让专用拦截程序获得这种级别访问权限的浏览器。

免费的 AdGuard iOS 版提供什么

如果 Safari 是主力浏览器,AdGuard iOS 版 即便在免费版中也能提供更多控制。您可以选择针对广告、跟踪器、不同语言网站,以及 Cookie 横幅和社交媒体小组件等干扰元素的过滤器。用户还可以把喜欢的网站加入允许列表,让它们的广告保持可见,同时拦截其他地方的广告。

在 AdGuard iOS 版中,搜索广告在默认过滤器配置下会被拦截。如果您想看到它们,可以启用可选的「解锁搜索广告和自我推广」过滤器。该过滤器的工作方式如下。

有一个明确的限制:在 AdGuard iOS 免费版中,广告拦截仅限于 Safari。安装该应用不会拦截 Firefox 或其他应用中的广告。如果您想继续用 Firefox 并使用免费拦截程序,Mozilla 的内置功能是最佳选择。如果 Safari 是主力浏览器,并且您想要更多控制,免费的 AdGuard iOS 版更合适。

以上是免费对免费的比较。使用 AdGuard 高级版后,情况就不同了:Safari 获得更强的过滤,外加一层独立的 DNS 保护,覆盖 iPhone 上的浏览器和应用。

AdGuard iOS 高级版增添了哪些功能

启用高级版后,AdGuard iOS 版在两方面更进一步:它加强了 Safari 中的过滤,并将保护延伸到浏览器之外。

高级保护有助于处理 Safari 中较难拦截的广告,包括 YouTube 上的广告。启用后,可以在 Safari 中观看 YouTube,广告会被自动过滤。如果想更方便,用户可以直接在 YouTube 应用中找到视频,点击「分享」→「更多」→「用 AdGuard 拦截 YouTube 广告」,视频就会在 AdGuard 的无广告播放器中打开。

与免费版最大的区别是 DNS 保护。启用后,它可以拦截所有浏览器和应用中与已知广告和跟踪域名的连接,包括 Firefox、Chrome、游戏,以及购物或新闻类应用。Premium 还解锁自定义过滤列表和安全过滤器。您可以查看免费与付费功能的完整对比。

不过,DNS 保护仍有其局限。因为它拦截的是整个域名,所以对于与有用内容来自同一域名的广告,它无法在不连带拦截内容的情况下将其移除。它也无法清理被拦截广告留下的空白区域。

如果 Firefox 是主力浏览器,这两个拦截程序可以协同工作。Firefox 的内置拦截器过滤 Firefox 内部的页面,而 AdGuard iOS 版的 DNS 保护则拦截 Firefox 和其他应用中已知的广告和跟踪域名。它们处理的是问题的不同部分,因此一个不会让另一个变得多余。

Firefox 内置广告拦截器与 AdGuard iOS 版的对比

为什么 iOS 上的广告拦截本不该这么难

Mozilla 表示,新的 Firefox 拦截器「揭示了一个更广泛的政策问题」。在桌面端和 Android 上,Firefox 用户可以安装独立的附加组件,包括广告拦截程序。在 iOS 上,他们没有同样的选择。Apple 的 App 审核指南通常要求应用保持自包含,并限制它们下载会改变其工作方式的代码。Mozilla 称,这些规则连同 Apple 的浏览器政策,使它无法把 Firefox 完整的附加组件生态带到 iPhone 上。因此,Mozilla 不得不把广告拦截直接内置到 Firefox 中。

话虽如此,Apple 确实为 iOS 上的独立拦截程序提供了一条官方途径,通过 Safari,并在它设定的限制内。每个内容拦截器最多可容纳 150,000 条过滤规则,而且一些在其他平台上可用的规则在 iOS 版 Safari 中不受支持。为了绕过这些限制,我们把 AdGuard 的过滤器拆分到六个内容拦截器中,并使用 Safari 网页扩展来实现高级保护,以处理更复杂的广告。

即便有这些变通方案,AdGuard 的页面级过滤仍与 Safari 绑定,无法简单地移植到 Firefox。DNS 保护可以在 Firefox 中拦截已知的广告和跟踪域名,但无法以同样的方式检查页面并移除单个元素。因此,一个专用的 iOS 拦截程序可以为 Firefox 增添一层保护,但无法在那里作为完整的浏览器扩展工作。

在我们看来,这给了 Safari 一种反竞争的优势。Apple 掌控着 iOS、运营着 iPhone 应用的主要分发渠道,并开发着 Safari。它自家的浏览器支持独立的拦截扩展,而与之竞争的浏览器却无法给用户同样的自由去选择拦截程序。如果获得想要的过滤工具意味着要转向 Safari,那么 Apple 的规则已经在影响您对浏览器的选择了。

Firefox 的新拦截器是对这些限制的有用回应,但它并没有让专用拦截程序变得多余。打造一个有效的拦截程序,并不是简单地把 EasyList 插进去就完事了。EasyList 是不同拦截程序共用的基础。流行的专用拦截程序在此基础上叠加了一整套额外的过滤器,而这些过滤器必须随着网站和广告手法的变化不断维护。

真正的区别在于专注度。广告拦截只是浏览器开发者必须维护的众多功能之一。对我们这样一款专用拦截程序来说,广告拦截就是主要工作。Firefox 可以继续改进自己的工具,但用户不应该只能使用浏览器恰好构建的功能。只有 Apple 能让 Firefox 用户拥有 Safari 用户早已享有的、选择独立拦截程序的同等自由。选择权在 Apple 这边。

喜欢这篇文章吗?
AdGuard DNS AdGuard Mail AdGuard Wallet
AdGuard DNS AdGuard Mail AdGuard Wallet
AdGuard Windows 版主屏幕
AdGuard Windows 版的保护屏幕,显示保护功能与设置。
AdGuard Windows 版的统计屏幕,显示已拦截的广告和跟踪器数据。
AdGuard Windows 版的应用管理屏幕,显示设备上已安装应用的防护管理选项
21,746 21746 用户评论
完美!

AdGuard Windows 版:PC 广告拦截器

Windows 版 AdGuard 不只是广告拦截程序,它是集成所有让您享受最佳网络体验的主要功能的多用途工具。其可拦截广告和危险网站,加速网页加载速度,并且保护儿童的在线安全。
下载本程序表示您接受 许可协议 的条款
Microsoft应用商店
下载本程序表示您接受 许可协议 的条款
AdGuard Windows版 8.0 版本,14 天的试用期
AdGuard Mac 版主屏幕
AdGuard Mac 版的隐身模式界面
21,746 21746 用户评论
完美!

AdGuard Mac 版:系统级广告拦截器

Mac 版 AdGuard 是一款独一无二的专为 MacOS 设计的广告拦截程序。除了保护用户免受浏览器和应用程序里恼人广告的侵扰外,应用程序还能保护用户免受跟踪、网络钓鱼和诈骗。
下载本程序表示您接受 许可协议 的条款
阅读更多
AdGuard Mac版 2.19 版本,14 天的试用期
AdGuard Android 版主屏幕
AdGuard Android 版的跟踪保护屏幕
AdGuard Android 版的应用管理屏幕,显示设备上已安装应用的防护管理选项
AdGuard Android 版的统计屏幕,显示已拦截的广告和跟踪器数据。
AdGuard Android 版隐私浏览器主屏幕
下载 AdGuard Android 版的二维码
21,746 21746 用户评论
完美!

AdGuard Android 版:适用于所有应用程序的广告拦截程序

在所有浏览器、游戏及其他应用中拦截广告和跟踪器。保护个人隐私,并让您控制应用如何使用网络。通过 APK 安装。
下载本程序表示您接受 许可协议 的条款
阅读更多
扫码下载
可以使用任何一款 QR 码阅读器
AdGuard Android版 4.14 版本,14 天的试用期
AdGuard iOS 版主屏幕
AdGuard iOS 版的保护屏幕,显示保护功能与设置。
AdGuard iOS 版的统计屏幕,显示已拦截的广告和跟踪器数据。
下载 AdGuard iOS 版的二维码
21,746 21746 用户评论
完美!

AdGuard iOS 版:超越 Safari 的广告拦截器

适用于 iPhone 和 iPad 的最佳 iOS 广告拦截器。AdGuard 可在 Safari 中消除各种广告和跟踪器,并在 DNS 层面保护您在所有应用中的隐私。
下载本程序表示您接受 许可协议 的条款
阅读更多
扫码下载
可以使用任何一款 QR 码阅读器
AdGuard iOS版 版本 4.5
AdGuard 内容拦截器主屏幕
AdGuard 内容拦截器的过滤器屏幕
AdGuard 内容拦截器的设置屏幕
21,746 21746 用户评论
完美!

AdGuard 内容拦截程序

AdGuard 内容拦截器可以全面屏蔽所有支持内容拦截技术的移动浏览器中的广告,目前包括 Samsung Internet 浏览器和 Yandex 浏览器。虽然其功能相比 Android 版 AdGuard 有所限制,但它完全免费、安装简单且拦截高效。
下载本程序表示您接受 许可协议 的条款
阅读更多
AdGuard 内容拦截程序 版本 2.8
AdGuard 浏览器扩展的主屏幕
AdGuard 浏览器扩展的跟踪保护界面
21,746 21746 用户评论
完美!

AdGuard 浏览器扩展

AdGuard 是快速的、小内存的广告拦截扩展,可高效拦截所有网页上的各种广告!选择所需的 AdGuard 浏览器扩展,您可进行无广告、快速、安全的浏览。
安装
下载本程序表示您接受 许可协议 的条款
安装
下载本程序表示您接受 许可协议 的条款
安装
下载本程序表示您接受 许可协议 的条款
安装
下载本程序表示您接受 许可协议 的条款
安装
下载本程序表示您接受 许可协议 的条款
阅读更多
安装
下载本程序表示您接受 许可协议 的条款
阅读更多
AdGuard 浏览器扩展 版本 5.5
AdGuard 助手主屏幕
21,746 21746 用户评论
完美!

AdGuard 助手

AdGuard 桌面应用的配套浏览器扩展。支持拦截网页特定内容、将网站添加至白名单,并直接从浏览器提交报告。
AdGuard 助手 版本 1.4
21,746 21746 用户评论
完美!

AdGuard Home

AdGuard Home 是一种基于网络的广告和跟踪器拦截解决方案。只需在您的路由器上安装一次,即可覆盖您家庭网络中的所有设备——无需额外的客户端软件。这对于各种经常威胁您隐私的物联网设备尤其重要。
AdGuard Home 版本 0.107
AdGuard Pro iOS 版主屏幕
AdGuard Pro iOS 版的保护屏幕,显示保护功能与设置
AdGuard Pro iOS 版的统计屏幕,显示已拦截的广告和跟踪器数据
21,746 21746 用户评论
完美!

AdGuard Pro iOS 版

AdGuard Pro iOS 版预置全部高级广告拦截防护功能,提供与 AdGuard iOS 版付费版完全相同的工具集。其卓越之处在于:不仅能精准拦截 Safari 浏览器内的广告,更支持自定义 DNS 设置以精细化防护策略。该产品具备跨浏览器与应用的全方位广告拦截能力,有效防护儿童远离不良内容,并全面保障个人数据安全。
下载本程序表示您接受 许可协议 的条款
阅读更多
AdGuard Pro iOS 版 版本 4.5
AdGuard Mini Mac 版主屏幕
AdGuard Mini Mac 版的 Safari 保护屏幕
AdGuard Mini Mac 版的创建规则屏幕
21,746 21746 用户评论
完美!

AdGuard Mini Mac 版:Safari 广告拦截程序

AdGuard Mini Mac 版是一款强大的 Safari 广告拦截程序。这款轻量级应用不仅能移除广告、拦截跟踪器,还能显著提升网页加载速度。它让您在 Safari 中专注浏览、免受干扰,同时确保个人数据安全私密。
安装
下载本程序表示您接受 许可协议 的条款
阅读更多
AdGuard Mini Mac版 版本 2.3
开启防护状态下的 AdGuard Android TV 版本主屏幕
AdGuard Android TV 版本的广告拦截屏幕,显示其功能与设置
AdGuard Android TV 版本的设置屏幕
AdGuard Android TV 版本的应用管理屏幕,显示已拦截广告和跟踪器的应用。
21,746 21746 用户评论
完美!

AdGuard Android TV 版

Android TV版 AdGuard 是唯一一款能拦截广告、保护隐私并充当智能电视防火墙的应用程序。获取网络威胁警告,使用安全 DNS,并受益于加密流量。有了安全性和零广告的使用体验,用户就可以尽情享受最喜爱的节目了!
AdGuard Android TV 版 4.14 版本,14 天的试用期
AdGuard 吉祥物 Agnar 怀抱 Linux 的企鹅吉祥物
21,746 21746 用户评论
完美!

AdGuard Linux版

AdGuard Linux 版是世界上第一个系统级广告拦截器。拦截广告和跟踪器,选择预设过滤器或添加自己的过滤器。管理流程通过命令行界面实现。
AdGuard Linux版 版本 1.4
21,746 21746 用户评论
完美!

AdGuard Temp Mail

免费的临时电子邮件地址生成器,保持匿名性并保护个人隐私。你的主收件箱中不会出现垃圾邮件!
21,746 21746 用户评论
完美!

AdGuard DNS

AdGuard DNS 是广告拦截、隐私保护及家长控制的简约三合一解决方案。其不但易于设置且免费,无论您使用的是何种平台或设备,都可以提供最基础的保护对抗在线广告、跟踪器及钓鱼。
21,746 21746 用户评论
完美!

AdGuard Mail

保护个人身份,避免垃圾邮件,并使用我们的别名和临时电子邮件地址保护收件箱。享受我们的免费电子邮箱转发服务和适用于所有操作系统的应用程序使用体验。
21,746 21746 用户评论
完美!

AdGuard Wallet

一个安全且私密的加密钱包,让您完全控制资产。管理多个钱包,发现数千种加密货币以存储、发送和兑换。
已开始下载 AdGuard 点击箭头指示的文件开始安装 AdGuard。 选择“打开”并点击“确定”,然后稍作等待直至文件加载完毕。在已经打开的窗口中,将 AdGuard 图标拖拽至“Applications”文件夹内即可完成安装。感谢您选择 AdGuard! 选择“打开”并点击“确定”,然后稍作等待直至文件下载完毕。然后,在打开的窗口中点击“安装”即可。感谢您选择 AdGuard!
将 AdGuard 安装到移动设备上