一聚教程网:一个值得你收藏的教程网站

热门教程

如何在悟空浏览器里屏蔽特定的网页弹窗广告

时间:2026-06-28 10:16:46 编辑:袖梨 来源:一聚教程网

悟空浏览器弹窗广告反复出现需先开启广告拦截总开关,再用F12定位唯一DOM特征,通过##前缀CSS规则或||前缀URL规则精准屏蔽。

悟空浏览器中特定网页弹窗广告反复跳出、按×无效、刷新又来,说明默认拦截未覆盖该弹窗的DOM结构或加载路径,必须定位其唯一特征并施加精准屏蔽。

确认广告拦截主开关已开启

所有自定义规则和手动屏蔽功能都依赖这个总闸门。打开悟空浏览器 → 右上角三个点 → 设置 → 隐私与安全 → 广告拦截 → 将开关拨至开启状态。【若此步未完成,后续所有操作均不生效】

用F12定位弹窗的唯一标识

第一步:在弹出广告的网页按F12打开开发者工具 → 切换到“元素”标签页。
第二步:按Ctrl+Shift+C(Windows)或Cmd+Shift+C(Mac),鼠标悬停在弹窗上,观察高亮区域对应的HTML节点。
第三步:重点查看该节点的class名(如ad-popup-layer)、id(如id="news_float_789")、style属性(如style="position:fixed;bottom:20px;right:20px;")或父级容器特征。不要只看最外层div,有时关键标识藏在子节点里。

添加CSS选择器规则精准隐藏

方法一:屏蔽固定类名的浮层
在设置 → 隐私与安全 → 广告拦截 → 高级设置 → 自定义过滤规则 → 添加规则中,输入 ##.ad-float-box 或 ##.popup-wrapper,点击保存。

方法二:按ID精确打击
若弹窗ID为“hotbar_v3”,则写 ##div[id="hotbar_v3"]。注意必须带##前缀且引号匹配,漏掉任一字符规则即失效。

方法三:用属性通配应对随机ID
如果ID每次刷新都变,比如id="float_ad_12345"或id="float_ad_67890",就写 ##div[id*="float_ad"]。星号*代表模糊匹配,比死记硬背更可靠。

阻断弹窗脚本的真实加载源

第一步:回到目标网页 → 按F12 → 切到Network标签页 → 刷新页面。
第二步:在筛选框输入 popup、float、layer、banner,找到状态码为200、类型为script或xhr、域名可疑的请求(如 cdn-popjs.net/load.js)。
第三步:复制该URL,删掉https://,保留域名和关键路径,末尾加上^符号,例如 ||cdn-popjs.net/load.js^,粘贴进自定义规则框并保存。【必须加^,否则规则不触发】

临时关闭拦截验证规则是否命中

在当前网页地址栏左侧点击盾牌图标 → 选择“暂时关闭广告拦截” → 刷新页面。如果刚才消失的弹窗重新出现,说明规则正在起作用;如果弹窗还在,证明选择器写错或URL不完整,需返回Network重抓请求。

热门栏目