首页> 软件教程> 悟空浏览器怎么关闭网页内的滚动公告_悟空浏览器元素屏蔽实战案例

悟空浏览器怎么关闭网页内的滚动公告_悟空浏览器元素屏蔽实战案例

作者:佚名 时间:2026-06-07 08:07:02

如果您在使用悟空浏览器访问网页时,频繁遭遇顶部或底部自动滚动的公告栏(如“系统升级通知”“活动倒计时”“限时优惠滚动条”等嵌入式HTML元素),这些内容通常由<marquee>标签、CSS animation 或 JavaScript 动态轮播实现,属于网页内DOM结构的一部分,无法通过普通广告拦截规则完全覆盖。以下是针对网页内滚动公告的多种精准屏蔽方法:

一、添加自定义CSS规则强制隐藏滚动公告容器

该方法直接作用于页面渲染层,通过识别滚动公告常见的HTML结构特征(如class含“notice”“scroll”“marquee”或固定定位样式),用CSS display: none 隐藏其对应节点,不干扰网页其他功能,生效即时且稳定。

1、打开悟空浏览器,点击右下角“菜单”按钮(三条横线图标)。

2、进入“设置”→“隐私与安全”→“广告拦截”。

3、点击“高级设置”→“自定义过滤规则”→“添加规则”。

4、在输入框中粘贴以下任一通用规则(每行一条,根据实际页面结构选择):
##.notice-bar, ##.scroll-notice, ##.marquee-wrap
##div[role="alert"][aria-live="polite"]
##header > div:first-child:not([id="main-nav"])
##footer + div[style*="position:fixed"][style*="top:0"]

5、点击“保存”,返回原网页刷新,观察滚动公告是否消失。

二、通过开发者工具定位并生成专属屏蔽规则

当通用规则失效时,需先获取滚动公告的真实DOM路径,尤其适用于class动态拼接、内联样式加密或无规律ID的场景;此方法可构造唯一性高、误杀率低的精准规则。

1、在出现滚动公告的网页上,长按公告区域约2秒,弹出“检查元素”提示(部分机型需提前开启开发者模式)。

2、点击“检查元素”,查看高亮节点的完整HTML结构,记录其class值(如class="js-rolling-banner")或父级容器的data属性(如data-type="scroll-notice")。

3、返回“设置”→“隐私与安全”→“广告拦截”→“高级设置”→“自定义过滤规则”→“添加规则”。

4、输入格式为:##.js-rolling-banner 或 ##div[data-type="scroll-notice"]。

5、点击“保存”,刷新页面验证隐藏效果。

三、拦截触发滚动逻辑的JavaScript资源请求

多数滚动公告依赖外部JS文件初始化轮播行为(如cdn.noticeapi.com/roll.js、static.bannerflow.net/anim.min.js),通过阻断其加载可使公告失去动态能力,仅保留静态文本或彻底不渲染。

1、进入“设置”→“隐私与安全”→“广告拦截”→“高级设置”→“自定义过滤规则”→“添加规则”。

2、输入以下任一常见滚动公告JS域名规则(每行一条,末尾必须含^符号):
||cdn.noticeapi.com/roll.js^
||static.bannerflow.net/anim.min.js^
||js.rollbanner-cdn.com/^

3、点击“保存”,刷新网页,确认滚动效果是否停止或公告整体消失。

四、注入运行时脚本移除已加载的滚动元素

对于已执行并持续运行的滚动公告,CSS隐藏可能被JS反复重写样式;此时需在页面加载后立即执行DOM操作,主动移除节点或清除定时器,确保长期有效。

1、在目标网页打开状态下,点击右上角“更多”图标,选择“开发者工具”。

2、切换至“Console”面板,在输入框中粘贴以下代码:
document.querySelectorAll('.notice-bar, .scroll-notice, [data-role="marquee"]').forEach(el => el.remove());
const timers = ['scrollTimer', 'noticeInterval']; timers.forEach(key => window.clearInterval(window[key]));

3、按回车执行,滚动公告容器将被立即从DOM中删除,轮播逻辑终止。

五、启用H5广告过滤并启用“滚动元素专项识别”子项

H5广告过滤模块内置滚动类元素特征库,可识别<marquee>标签、CSS @keyframes scrollX 定义及常见轮播插件(如Swiper、Owl Carousel)的初始化钩子;开启后自动匹配并静默处理,无需手动编写规则。

1、打开悟空浏览器,点击首页底部“菜单”按钮(三条横线图标)。

2、选择“设置”→“浏览设置”→“安全浏览器”。

3、确保“H5广告过滤”开关为开启状态。

4、点击右侧“高级选项”或“H5过滤增强”,查找并开启“滚动公告与跑马灯识别”子开关。

5、返回网页刷新,滚动公告将不再渲染或自动折叠为静态提示条。

相关阅读

人气下载推荐