ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

uBlock Origin:默认即可用的免费广告拦截插件,被拦请求零字节下载

uBlock Origin:默认即可用的免费广告拦截插件,被拦请求零字节下载

uBlock Origin:默认即可用的免费广告拦截插件,被拦请求零字节下载

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

点开一个新闻页,后台往往已经悄悄飞出几十个广告与跟踪请求,拖慢加载还顺带记录你的浏览习惯。uBlock Origin 是一款免费广告拦截插件,它把这些请求在真正发出之前就拦下,一个字节都不下载。

一句话总评:拦截器,不是工具箱

uBlock Origin 是面向 Chromium 和 Firefox 的免费广告拦截插件,GPLv3 开源,不收费也不收捐赠,只做拦截这一件事,不做浏览器加速、不附带其他功能。它适合每天开大量网页、想省流量省时间又不想折腾配置的普通用户;不适合希望与多个拦截插件共存、或需要重度自定义的人——官方明确建议不要与其他内容拦截器同时使用。判断标准很简单:你只想要干净、安静的页面,就装它。

三步装上,默认设置即可用

  1. 到浏览器扩展商店搜索 uBlock Origin,点击安装。
  2. 首次打开面板,确认预勾选的过滤列表保持开启,不用改动。
  3. 看工具栏的盾牌图标,颜色变深即表示正在拦截。

装完就是一个开箱即用的广告拦截器,全程没有额外配置要做。如果拦截过多,取消预选项即可,但默认状态已足够。

工作原理:像海关关卡一样核对每一笔请求

把 uBlock Origin 想象成页面前的一道海关关卡:手里有一本社区维护的黑名单,每个请求入境前先核对一遍,查到的直接拦下;名单上没有的,可以现场补一条,或从视觉上清除。

先查黑名单:请求发出前核对

社区维护的过滤列表就是这本黑名单,记着已知广告域名和跟踪端点。页面发出的每个请求先查一遍,命中就取消,不产生任何下载。核对逻辑在 src/js/static-filtering-parser.js。

名单里没有:给当前站点现场补一条

新出现的广告源列表还没收录时,可以在面板里对当前站点加一条动态规则,指定拦截某类请求。保存立即生效,不用等社区更新。对应模块是 src/js/dynamic-net-filtering.js。

漏进页面的:从视觉上撤掉

极少数广告会直接渲染到页面上。这时 CSS 过滤规则出手,把元素从视觉上抹掉——它还在文档里,但不占版面,周围布局不受影响。实现在 src/js/cosmetic-filtering.js。

硬数字与边界

  • 默认开启 5 份过滤列表:EasyList、EasyPrivacy、Peter Lowe 的块表、恶意 URL 清单、uBO 自带列表。
  • 界面已有 71 个语言版本(见src/_locales目录)。
  • docs/tests/ 里放了基准测试页,对比 Set、RegExp、HNTrie 三种域名查找方式的建表和查询耗时。
  • 仓库没有公开的内存占用、加载耗时实测数据。体感上用户能直接感知的是:被拦请求不占网络流量,页面第三方请求明显变少,视频前贴片直接没了,打开速度肉眼可见变快。

回到你的视角

如果你只是想少看广告、少等加载、不再被后台请求骚扰,uBlock Origin 装完就能用,不需要你持续维护。判断标准一句话:只想要干净、安静的页面,就装它;想和其他拦截器共存,它不适合你。

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

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

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进