需启用开发者模式后,通过本地规则文件、正则拦截请求、CSS选择器隐藏及导入远程规则四步实现精准广告屏蔽。

你想彻底屏蔽小说页抖动横幅、资讯站伪装“系统提示”的全屏弹窗、视频下方悬浮推广条,光靠UC浏览器默认规则远远不够——这些广告往往动态加载、结构多变,必须手动注入精准规则才能一劳永逸。
启用开发者模式获取高级入口
UC浏览器默认隐藏自定义规则设置,不先打开开发者选项,后续所有操作都无法进行。
打开UC浏览器→点击右下角【我的】→滑动到底部连续点击【关于UC浏览器】5次→看到“开发者模式已启用”提示后返回设置主界面→此时底部会出现【开发者选项】菜单。
【必须完成这一步,否则找不到“广告过滤规则路径”和“网络请求过滤”入口】
添加本地规则文件实现批量屏蔽
适合已有成熟规则库(如EasyList China)或自己整理好adblock语法规则的用户,一次配置,长期生效。
方法一:准备一个纯文本文件,命名为adblock_custom.txt,内容示例:
##.ad-banner
##div[id*="popup"]
||cdn-ads.net^
保存到手机存储路径,例如 /sdcard/uc_browser_rules/adblock_custom.txt。
进入【开发者选项】→找到【广告过滤规则路径】→粘贴完整路径 /sdcard/uc_browser_rules/adblock_custom.txt →点击确认。
重启UC浏览器,规则立即加载。下次打开任意网页,匹配规则的广告元素将直接不渲染。
用正则表达式拦截动态广告请求
当广告由JavaScript异步加载、URL带随机参数(如?ts=1725708723456)时,CSS选择器失效,必须从网络层切断。
① 进入【开发者选项】→点击【网络请求过滤】→【添加规则】;
② 类型选【正则匹配】;
③ 输入正则:.*\.doubleclick\.net\/.* 或 .*adserver\d+\.com\/.*;
④ 动作选【阻止请求】→保存。
注意:正则中点号(.)和斜杠(/)必须加反斜杠转义,否则无法匹配真实URL;写错会导致整站资源加载失败。
通过CSS选择器精准隐藏页面内嵌广告
适用于结构稳定但位置特殊的广告,比如小说页顶部固定ID的横幅、评论区下方class为“ad-unit”的卡片。
在目标网页长按广告区域2秒→选择【检查元素】→观察开发者工具中高亮的HTML节点→记下其class名或id属性,例如 class="top-ad-slim";
回到【开发者选项】→找到【自定义CSS规则】→输入 ##.top-ad-slim →保存。
这一步无需重启,刷新当前页面即生效。规则只作用于该选择器匹配的所有元素,不影响其他功能。
导入远程规则列表自动更新
不想手动维护规则?直接接入权威开源社区的实时更新源,省心且覆盖广。
进入【设置】→【广告过滤】→【高级设置】→【自定义过滤规则】→粘贴以下任一链接:
https://easylist.to/easylist/easylist.txt
https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt
点击【确认添加】→等待下载完成→重启浏览器。
远程规则每日更新,能及时拦截新出现的广告域名和混淆脚本,比本地文件更省力。



















