iOS 上的 Adblock Plus:Safari 扩展与系统级限制
iOS 的核心限制
Apple 不允许任何应用在非 Safari 的场景里拦截网络请求。这意味着:
- 免费版 ABP for iOS 只能拦截 Safari 浏览器里的广告和跟踪;
- YouTube App、微信、微博等应用内的广告拦不到;
- 所有 iOS 广告拦截器都无法突破这条限制——这是 App Store 审查条款的硬要求。
安装步骤
- 在 iPhone 或 iPad 上打开 App Store,搜索"Adblock Plus for Safari"。
- 认准发布商 Eyeo GmbH,应用图标是红底白 ABP。
- 点"获取",用 Face ID / Touch ID 确认。
- 下载完打开 ABP 应用,会弹出引导。
- 点引导里的"设置",系统自动跳到 Safari 设置页。
- Safari 设置 → 扩展 → Adblock Plus,打开"允许扩展"开关。
- 回到 ABP 应用,完成引导。
iOS 版 ABP 提供什么
免费版:
- Safari 内的广告拦截;
- Safari 内的反跟踪;
- 社交媒体按钮移除;
- 自定义订阅列表。
Premium 订阅(需额外付费):
- Safari 内 Cookie 同意弹窗屏蔽;
- Safari 内网站干扰元素(比如弹窗投票、引导关注)屏蔽;
- 通过 Apple 宣称的"系统级 VPN"在应用内拦截第三方域名(需要在 ABP 应用里配置描述文件)。
⚠️ Premium 的应用内拦截也是 Apple 框架内的——它只能拦截第三方域名的请求,无法拦截目标 App 自己域名下发的广告。很多"系统级拦截"广告文案有夸大嫌疑。
在 Safari 里临时关闭
- iPhone Safari 打开任意网页,点地址栏右侧的页面图标(一个矩形或两根横线);
- 点"管理扩展程序";
- 找到 Adblock Plus,关掉开关即可。
也可以在 ABP 应用的"Safari 拦截"页面里直接切换总开关。