adblockplus 中文文档 下载 App

拦截统计数据:到底拦了多少、省了多少时间

ABP 记录什么

ABP 维护了两类统计:

  1. 当前会话拦截数:从浏览器启动以来,被 ABP 拦掉的请求总数;
  2. 累计拦截数:自安装 ABP 以来的总拦截数(需要开启统计功能)。

统计数能在哪些地方看到

工具栏弹窗

最显眼的大数字,显示当前浏览器会话的拦截数。每拦一条请求数字就加一。

设置面板 → 统计(Statistics)

某些浏览器版本里有专门的统计页面,显示:

Chrome 页面悬浮提示(可选)

ABP 设置里可以开启"在页面上显示拦截统计"——开启后 Chrome 每个页面右下角会有一个小的 ABP 图标和拦截数,鼠标悬停可以展开详情。

什么算"一个被拦的请求"

只要满足以下任一条件就算一次拦截:

  1. 网络请求被拦截规则命中;
  2. 网络请求被元素隐藏规则命中(图片、iframe 等)。

纯 CSS 元素隐藏不会增加拦截数——因为那部分没有阻止任何请求,只是视觉隐藏了。

为什么统计数突然清零了

累计统计如果没开启(默认有些版本不开),也会没有历史数据。

不要迷信"节省时间"估算

ABP 偶尔会估算"你已经节省了 XX 小时"。这个估算基于"假设每个被拦的请求花 X 毫秒加载"——实际上这个假设非常粗糙,因为:

把这个数字当营销噱头看就好,不要当作真实性能提升的证明。真实的性能提升要用浏览器开发者工具的 Performance 面板测量。

统计功能关闭

如果你不想 ABP 在本地存储这些数据,可以在设置里关掉统计功能——关掉后不会记录任何拦截计数。