vivo浏览器精准屏蔽单个网站广告需三步:先开启【广告拦截】总开关;再在【弹窗和重定向】中添加域名(如zhaopian.com);最后清除该站cookie、缓存、service worker及网站存储。

要让vivo浏览器只屏蔽某个具体网站(比如zhaopian.com)的广告,而不是全局关掉所有广告拦截,必须绕过“广告拦截”总开关,直接定位并阻断该站的广告资源请求和广告DOM元素——因为vivo浏览器的默认广告拦截是全站生效的,无法按域名精细控制。
精准屏蔽单个网站广告的三步操作
第一步:进入【我的】→【设置】→【网页安全中心】→【广告拦截】,确认已开启“广告拦截”总开关。【这是后续规则生效的前提,关闭后所有自定义规则都不起作用】
第二步:返回上一级,进入【隐私与安全】→【网站设置】→【弹窗和重定向】→点击右上角“+”添加网站,输入目标域名(如zhaopian.com),注意不能带http://、https://或www前缀,保存后该域名下所有弹窗、浮动层、自动跳转均被拦截。
第三步:手动访问一次该网站,在地址栏左侧点击锁形图标→【网站信息】→【清除网站数据】,勾选“Cookie”“缓存”“Service Worker”“网站存储”四项并确认清除。这一步能切断广告脚本的会话上下文,避免其通过本地存储绕过拦截。
用AdGuard Lite插件注入定制过滤规则
方法一:安装并启用插件
打开vivo浏览器→右上角「︙」→【设置】→【扩展管理】→【添加扩展】→搜索“AdGuard Lite”→安装并启用。
方法二:添加针对性CSS隐藏规则
进入AdGuard Lite设置页→找到【我的过滤器】→粘贴以下任意一行规则后保存:
zhaopian.com##.ad-banner
zhaopian.com##div[id*="advert"]
zhaopian.com##script:has-text(adsbygoogle)
这一步直接从HTML渲染层移除广告容器,比单纯屏蔽请求更彻底;规则中域名必须与实际访问地址完全一致(如访问的是www.zhaopian.com,则规则需写成www.zhaopian.com##...)。
临时应急:控制台一键清除当前页广告元素
在目标网站长按空白处约2秒→点【检查元素】→切换到Console标签页→粘贴运行:
document.querySelectorAll('iframe[src*="ad"], .ad-box, [class*="banner-ad"]').forEach(el => el.remove());
回车执行后,页面上所有含ad关键词的iframe、class含banner-ad的盒子立即消失。
注意:此操作仅对当前页面有效,刷新即恢复,适合快速验证是否为广告干扰而非功能异常。











