广告拦截设置 — 订阅规则与自定义
广告拦截总览
XBrowser 内置广告拦截引擎,支持订阅主流的 adblock 规则列表,不需要额外装插件。开启后可以拦截:
- 网页顶部 / 侧边 / 底部的横幅广告
- 视频前贴片 / 暂停贴片
- 弹窗、浮窗广告
- 跟踪器和统计脚本
规则订阅后会自动更新(间隔可配置),保持拦截效果。

开启广告拦截
- 设置 → 浏览器设置 → 隐私与安全
- 找到「广告拦截」
- 打开开关
刚开的时候只内置了最基础的规则,拦截效果有限——需要订阅外部规则列表。
订阅外部规则
XBrowser 支持的规则格式包括 EasyList(ABP)、AdGuard、uBlock Origin 静态规则格式。常见规则源:
| 规则列表 | 说明 | 地址 |
|---|---|---|
| EasyList | 最经典的网页广告规则,覆盖面广 | 可手动添加 URL |
| EasyChina | EasyList 中文版,针对国内网站优化 | 可手动添加 URL |
| AdGuard 基础规则 | AdGuard 官方规则 | 可手动添加 URL |
| uBlock Origin Filters | uBO 的默认规则集 | 可手动添加 URL |
进入广告拦截设置页,找「订阅规则」或「过滤列表」选项,可以:
- 添加规则 URL(规则文件必须是纯文本格式)
- 手动更新(或等自动更新)
- 临时禁用某个规则列表
自定义本地规则
如果某个广告规则没覆盖到,自己加一条:
规则格式和 ABP 相同:
||example.com/banner.*
这表示拦截 example.com 域名下所有路径包含 banner 的资源请求。
放行白名单
如果你想让某个网站不被拦截(比如需要它的广告收入支持):
- 打开该网站
- 进页面工具箱或主菜单
- 选「关闭本页广告拦截」或在白名单里手动添加
白名单规则也支持通配符,比如 ||example.com 会放行整个 example.com 域名。
拦截效果验证
装好规则后,访问一个广告很多的网站(比如各种新闻门户),应该能看到:
- 顶部广告位变成空白或不显示
- 视频不自动跳出贴片
- 页面加载速度明显变快(因为少了大量广告脚本和图片请求)
和用户脚本的关系
广告拦截和用户脚本是独立的两个功能,可以同时使用。如果你的用户脚本也是用来去广告的,两者可能重复或冲突——建议只开广告拦截引擎,脚本专注做别的事。