悟空浏览器拦截视频贴片广告需完成三项关键配置:一开启h5广告过滤以隐藏渲染层广告容器;二启用广告拦截主开关并更新easylist china等中文规则库以阻断广告资源加载;三添加自定义css规则应对动态id或混淆class的顽固贴片,缺一不可。

悟空浏览器能拦截网页视频开头的贴片广告,前提是完成H5广告过滤启用、广告拦截主开关开启、规则库更新三项关键配置;若仅打开其中一项,B站、腾讯视频、爱奇艺等平台网页端的片头全屏贴片仍会正常加载并强制播放5~15秒。
开启H5广告过滤(专治视频贴片与跳转弹窗)
这一步直接作用于页面渲染阶段,不依赖网络请求拦截,能实时识别并隐藏video标签前的全屏div容器、z-index≥9999的遮罩层、含“ad-skip”“pre-roll”类名的节点,对B站、知乎视频页、小说站嵌入视频等H5密集型页面效果最稳定。
点击悟空浏览器首页底部的三条横线菜单图标 → 选择“设置” → “浏览设置” → “安全浏览器” → 将“H5广告过滤”开关拨至开启状态。
【若此开关关闭,所有视频贴片广告均无法被识别和隐藏】
启用广告拦截主模块并更新中文规则库
该模块工作在网络请求层,负责阻断贴片广告所依赖的真实资源:比如腾讯视频调用的https://v.qq.com/ads/preload.js、爱奇艺的//static.iqiyi.com/js/ads/roll.js、B站的//s1.hdslb.com/bfs/static/jinkela/long/js/ads.js。没有它,H5过滤只能藏形,无法断源。
方法一:基础路径
点击菜单 → “设置” → “隐私与安全” → 找到“广告拦截”,开启主开关 → 点击“高级规则管理” → 勾选“EasyList China + AdGuard 中文规则” → 点击右上角“立即更新规则” → 等待进度条完成。
方法二:快捷入口(部分2026年7月后版本支持)
在地址栏输入 wukong://adblock 并回车 → 页面自动跳转至广告拦截中心 → 一键启用+导入规则。
导入后无需重启,但首次生效必须手动刷新当前视频播放页;若规则导入失败,请检查是否屏蔽了 easylist.to 域名。
添加自定义CSS规则应对顽固贴片
某些平台会动态生成ID或混淆class名,导致默认规则失效。此时需手动定位并添加精准隐藏规则。
第一步:打开目标视频页(如B站某AV号),等待贴片出现 → 按F12打开开发者工具 → 切换到“元素”标签页 → 按Ctrl+Shift+C(Win)或Cmd+Shift+C(Mac) → 鼠标悬停贴片区域,观察高亮HTML节点。
第二步:查看该节点的id属性(如id="bilibili-ad-layer-2345")或class(如class="bilibili-video-preload-overlay")。
在 Linux 上通过 Chrome 挂载/VNC 自动发布小红书长笔记。Agent 撰写标题和正文后执行 xhs_publish.sh --publish --submit,触发小红书发布。
第三步:进入设置 → “隐私与安全” → “广告拦截” → “高级设置” → “自定义过滤规则” → “添加规则”,输入以下任一格式:
##div[id*="ad-layer"]
##.bilibili-video-preload-overlay
##.iqiyi-ad-skip-wrapper
【必须以##开头,且引号、星号、连字符全部严格匹配,错一个字符规则即不生效】
关闭程序化与个性化广告(切断非网页触发链路)
有些“贴片”并非来自视频网站本身,而是悟空浏览器后台调用系统级权限推送的热榜浮层或资讯插帧,它们会覆盖在video元素上方,绕过H5过滤逻辑。
① 点击菜单 → “设置” → “隐私” → “广告设置” → 关闭“程序化广告展示设置”和“个性化广告展示设置”。
② 继续下滑 → 点击“开屏广告摇一摇” → 将【开屏广告】、【摇一摇广告】、【热点资讯浮层】三项全部关闭。
这一步操作起来很简单,直接把三个开关全关掉就行;但若只关其中一两个,剩余权限仍可能被广告平台组合调用,导致贴片反复出现。
验证是否生效
打开任意带片头广告的网页视频(推荐测试B站未登录状态下的AV123456789),不跳过、不快进,全程观察前10秒:
若贴片未出现,播放器直接加载正片,说明拦截已生效。
若贴片仍出现但可点击×跳过,说明H5过滤已起效但网络层拦截未完全命中,需返回第二步检查规则是否更新成功。
若贴片自动播放且无任何跳过按钮,说明广告拦截主开关未开启或被系统策略强制关闭,需重新进入“隐私与安全”确认开关状态。










