☰
uBlock Origin 广告拦截插件使用指南:从安装到自定义规则
2026/10/4 15:54:07 网站建设 项目流程

uBlock Origin 广告拦截插件使用指南:从安装到自定义规则

【免费下载链接】uBlockuBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock

晚上打开一个视频页,画面刚出来,播放器上方弹出一整层促销横幅,右下角还跟着一个倒计时弹窗。这时候你需要的是 uBlock Origin(uBO):一个专为 Chromium 和 Firefox 浏览器设计的宽频内容阻止程序(就是能按规则批量挡住网页里广告、追踪脚本等各类请求的浏览器插件)。它默认就启用了 EasyList、EasyPrivacy 等五组社区维护的过滤列表,装完不用额外配置就能挡住大部分干扰。

3步装好 uBlock Origin

如果习惯从浏览器商店直接装,搜到 uBlock Origin 一键安装即可,跳过下面步骤。想自己从源码构建的话,先把项目克隆下来,然后执行对应平台的构建脚本,构建产物会生成在dist/build/目录下,打开浏览器的"加载已解压的扩展"功能选这个文件夹就能跑起来。

git clone https://gitcode.com/GitHub_Trending/ub/uBlock cd uBlock bash tools/make-chromium.sh # Firefox 换成 make-firefox.sh

各平台差异不用深究:Chromium 系浏览器用make-chromium.sh,Firefox 用make-firefox.sh,MV3 新版本在 platform/mv3/ 下单独构建,脚本逻辑都写在 tools/ 目录里。构建完成后,浏览器工具栏会出现 uBO 的盾牌图标,点击就能打开面板。

页面更干净:广告和弹窗怎么挡

uBO 装好后默认拦截已经覆盖了主流广告场景。如果你在某网站上还看到漏网的广告位,最常见的原因是那家广告商换了新的请求路径。处理办法是打开工具栏面板,切到"我的规则"选项卡,把那条广告的特征写进去。规则语法不复杂,写三条就够用:

||example.com^$third-party # 以第三方身份访问该域名时全部拦截 ||popads.net^$popup # 只拦该域名发起的弹窗 example.com##.ad-banner # 页面元素直接隐藏,不拦请求

前两条针对网络请求,第三条是外观过滤(通过 CSS 选择器把元素从页面上抹掉,规则怎么生效可以看 src/js/cosmetic-filtering.js)。写完后页面刷新,对应广告位就消失了。

加载更快:页面提速怎么做

广告脚本往往是拖慢页面的主力。uBO 拦截它们之后,收益直接体现在网速上:一个重广告页面能省下几十个第三方请求,首屏时间通常能快一半。想让加载更快,可以做两件小事。一是检查"过滤列表"选项卡,把用不上的列表取消勾选,列表越多,每条请求要核对的规则越多。二是对资源特别重的站点,在弹窗面板的"动态过滤"里单独关掉某类请求(比如图片、字体),这是按站点生效的开关,不影响其他网站。

隐私不被采集:追踪脚本怎么关

打开 uBO 面板,顶部会实时显示三个数字:被拦截的第三方请求、外观过滤、动态规则各命中了多少次。这些数字就是"你刚才没被采到多少数据"的直观度量。默认启用的 EasyPrivacy 列表已经挡住了大量统计与广告追踪器。想确认某个站点的追踪情况,打开"日志"面板刷新一下页面,每一条被拦的请求都会列出来,来源域名、请求类型一目了然,拦截逻辑的核心在 src/js/static-net-filtering.js。

三个高频场景的实际调法

视频平台。遇到播放器被广告遮罩挡住的情况,先看日志里哪条请求没拦住,通常是视频广告服务商的子域名。把该子域名加一条第三方拦截规则,刷新后遮罩就不再出现,播放器直接起播。

资讯站。遇到正文上方插满推荐位、页面底部跟着浮动横幅的情况,这类元素往往是页面直接渲染的,拦请求没用。用外观过滤按选择器逐个隐藏(站点##.选择器),或者在"动态过滤"里直接关闭该站的图片请求,广告图加载不出来,位也就空了。

开发者工具站。遇到文档站统计脚本、在线工具站的广告位,一般默认列表就能覆盖。真遇到误拦了正常功能脚本,加一条放行规则即可:@@||example.com/necessary.js$script,注意@@开头表示反向匹配。

避坑提示

如果发现某个网站功能异常(登录转圈、评论发不出去),多半是某条规则误拦了它的工作脚本,打开日志找到对应请求,用@@放行规则精确排除即可。

如果发现页面越开越卡、规则数膨胀得厉害,原因通常是过滤列表勾太多,把"我的规则"之外的列表砍到只剩实际需要的,面板顶部的规则总数会明显下降。

如果发现更新过滤列表后新广告拦不住了,先手动点一次"检查更新"再下结论,列表更新有延迟,社区提交的新规则不是立刻生效的。更多界面与权限说明可以参考 docs/README.md。

先把默认列表跑一周,把日志里反复出现的漏网域名逐条补进"我的规则",比一上来堆几十份列表更划算。广告拦截这件事不用一次做到完美,装好、开着、偶尔回头补一条规则,就是它最顺手的用法。

【免费下载链接】uBlockuBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询