广告拦截规则怎么订阅
xbrowser(X浏览器)的广告拦截是内建功能,不用装任何扩展;但只开总开关效果有限,订阅一份现成规则源才能拦住网页广告、视频广告和弹窗。本文说清订阅方法、两类规则的区别与误杀处理。相关文档:轻量浏览器为什么受欢迎 · 油猴脚本从安装到上手
一、为什么开了总开关还不够
xbrowser 的拦截引擎本身是「空枪」——它需要规则告诉它拦什么。订阅规则后,规则会随订阅自动更新,不需要手动维护。这也是它保持体积小巧的思路之一:能力内建,内容靠订阅。
二、订阅步骤
- 进入「浏览器设置 → 广告拦截」;
- 打开总开关;
- 在规则订阅列表里添加想用的规则源;
- 保存,稍等规则拉取完成。
常用的规则源(以各规则维护方为准):
| 规则 | 覆盖范围 | 备注 |
|---|---|---|
| EasyList | 英文站点为主 | 最老牌的通用规则 |
| EasyList China | 中文站点 | 与 EasyList 搭配使用 |
| AdGuard 规则 | 多语言 | 覆盖面广、更新勤 |
三、两类规则的区别
拦截规则分两类,工作时机不同:
| 维度 | URL 拦截规则 | 隐藏元素规则 |
|---|---|---|
| 生效时机 | 资源请求发出前 | 页面渲染后 |
| 是否省流量 | 通常更省 | 一般不省(资源已加载) |
| 典型目标 | 广告用的 JS/CSS/图片资源地址 | 直接嵌在页面结构里的广告模块 |
| 误杀时的现象 | 页面功能异常 | 广告闪一下再消失 |
正因为隐藏元素规则是渲染后才移除元素,「广告先闪一下再消失」属于正常现象,不用处理。
四、误杀页面怎么办
某个网页按钮点不动、排版错乱,先按这个顺序排查:
- 暂时关掉拦截总开关,刷新页面确认是不是规则误杀;
- 确认后,给该站点加例外规则(白名单);
- 个别广告拦不掉的,针对该站补一条隐藏元素规则——xbrowser 兼容 90% 以上的 ABP 规则语法,写法通用。
五、顺手的下一步
配好拦截规则后,浏览器基本就清爽了。想继续折腾,可以看看油猴脚本的用法:页面翻译、自动翻页、界面改造都靠它,见油猴脚本从安装到上手。xbrowser 的完整功能清单与界面截图,见 xbrowser 功能与界面一览。