HN精选|Firefox iOS原生拦截

Firefox iOS新增原生广告拦截,搜索广告除外

背景

今天 Hacker News 首页最热话题之一:Firefox for iOS 现在内置了原生广告拦截功能。Mozilla 支持页面正式更新文档,确认 iOS 版 Firefox 无需任何扩展即可拦截广告。这条消息在 24 小时内获得超过 500 分、200 余条讨论,是 Firefox 在 iOS 平台多年「功能荒」之后少有的实质性更新。

核心要点

原生内置,无需扩展。由于 iOS 强制所有浏览器使用 WebKit 内核、且不支持 Firefox 的扩展体系,Firefox 在 iOS 上一直无法像桌面版那样安装 uBlock Origin 等拦截器。这次直接把广告拦截做进浏览器本体,绕开了扩展限制。

有所不为:官方明确不拦截搜索引擎结果页(Google、Bing、DuckDuckGo 等)上的广告,也不拦截 Firefox 主页和新标签页的赞助内容。评论区解读得很直接:「拦截广告,但不碰自己的收入来源」——Mozilla 的收入依赖搜索合作与主页推广,这条边界既是商业考量也是产品策略。

历史铺垫:Firefox Focus(同一团队的独立隐私浏览器)早在 2010 年代末就通过 iOS 内容拦截子系统实现了系统级广告拦截,这次相当于把 Focus 的能力收编进主浏览器。

技术分析

评论区争论的焦点之一是拦截实现深度:它是否只是 DNS 级拦截,还是包含元素隐藏(cosmetic filtering)?目前文档未明确细节。横向对比:uBlock Origin Lite(Safari 原生扩展版)依然是 iOS 上最强的拦截器;付费方案 Wipr 2 + Filtr 被部分用户称为「苹果平台的黄金标准」;Brave 浏览器内置拦截已有多年。对 Firefox 而言,内置拦截的意义更多在于「默认值」——普通用户装上 Firefox 即获得基础拦截,无需理解扩展机制。至于「为什么现在才做」:iOS 的 WebKit 限制让浏览器厂商只能把拦截做进内核,而拦截列表的维护、性能与隐私之间的权衡都需要时间。

社区反响

208 条讨论情绪复杂。有人感慨「为什么花了这么久」;有人直言「它不是 uBlock,但总比没有强」;也有人指出 Firefox Focus 早有同类功能,这次只是补课;还有用户借此抱怨 iOS 扩展支持的长期缺失,并提到 Orion 浏览器因支持扩展而成为替代选择。争议最大的是「搜索广告除外」的边界:一部分人认为这是 Mozilla 在收入与用户利益之间的务实折中,另一部分人则认为广告拦截应当一视同仁。

原文链接:Firefox for iOS now has a native adblocker | HN 讨论:news.ycombinator.com

Leave a Reply

Your email address will not be published. Required fields are marked *