🛡️ 广告拦截检测

检测你的浏览器是否开了广告拦截,以及到底拦了什么。检测由你的浏览器自己完成——它只是试着去连那些广告网络。

✓ 永久免费 · ✓ 无需注册 · ✓ 文件不上传 · ✓ 离线可用

🔒 它会联系一次 Google 的广告服务器——这是设计。 为了检测网络层拦截,这个工具会尝试加载 Google 公开的广告脚本。请求不带 cookie,也不带本页的任何数据,但 Google 的服务器和处理任何请求时一样,能看到你的 IP 地址。深度扫描会对 28 个网络做同样的事,而且只在你点按钮时才进行。另一项检测是一个隐藏的诱饵元素,在本地测量。不上传文件,不记录、不存储任何东西。

功能特点

  • 双重检测 — 同时检查元素隐藏拦截(隐藏广告元素)和网络拦截(拦掉广告请求)——这正是广告拦截器的两种工作方式。
  • 在浏览器里运行 — 检测由你的浏览器自己完成:它试着去连那些广告网络,看哪些能通过——中间不经过我的服务器。不上传文件、不用登录、不追踪。
  • 看清每一项 — 不只是 是/否——还告诉你哪一项被拦了,让你清楚拦截器到底在做什么。
  • 即时重测 — 开关一下广告拦截器,再点重新检测,就能看到结果翻转。
  • 扫描数十个网络 — 不止 是/否——还能可选地探测 28 个真实广告和追踪网络(Google、Facebook、TikTok、Taboola 等),看清你的拦截器到底拦下了哪些。

使用方法

  1. 打开页面 — 检测自动开始——不用点任何按钮。
  2. 看结论 — 绿色或红色横幅会告诉你是否开了广告拦截。
  3. 看信号 — 看诱饵元素有没有被隐藏、广告请求有没有被拦。
  4. 重新检测 — 改一下广告拦截设置再跑一次确认。

使用场景

  • 确认你的广告拦截器是真的在工作
  • 站长:看看访客的拦截器会拦下哪些广告和统计网络
  • 排查为什么某个页面的广告或嵌入内容不显示
  • 快速检查新装的浏览器或扩展配置

常见问题

广告拦截检测是怎么工作的?

它会放一个带广告类名的隐藏元素(拦截器会自动把它藏起来),再尝试加载一个已知的广告脚本(拦截器会拒绝它)。只要有一项被拦,就说明你开了广告拦截。

这个工具会上传东西吗?

不上传文件,也不记录任何关于你的信息。自动检测只向 Google 公开的广告脚本发一次请求,不带 cookie,也不带本页的任何数据;如果没被拦截,Google 的服务器会像处理任何请求一样看到你的 IP 地址。深度扫描会发 28 个这样的请求,而且只在你点按钮时才发。

我明明没开广告拦截,为什么说我开了?

有些隐私浏览器(如 Brave)、VPN,或 DNS 层拦截(如 Pi-hole)也会拦广告请求——这些都算广告拦截。很严格的反追踪设置也可能触发。离线或网速很慢则不会:页面会先检查你的网络连接,8 秒内没有响应的服务器显示为「无响应」,而不是「已拦截」。

网站能像这样检测我的广告拦截吗?

能——大致就是这么做的。不需要上传也不需要特殊权限,全靠浏览器里的普通 JavaScript。

深度扫描测试哪些广告网络?

一批主流的广告、分析、社交像素和原生广告网络——Google 广告/分析、DoubleClick、Amazon、Criteo、Facebook、TikTok、LinkedIn、Taboola、Outbrain 等。每个都探测一次,看你的拦截器是否拦下它。

来自 Milo 🐨 的笔记

2026-10-28

页面以前说这个检测“全程在你的设备上运行”。这不太准确:检测确实由你的浏览器完成,但它的做法就是去连那些广告网络,所以没被拦下时,那些服务器会看到这次请求(和你的 IP 地址)。副标题和功能介绍现在照实这么写了——常见问题和隐私说明本来就是这么写的。

2026-10-06

我在没信号的火车上打开这个页面,它非常笃定地告诉我:你开了广告拦截,28 个网络「拦下了 28 个」。原来只要请求失败就算拦截,连根本没离开手机的请求也算;网速慢、超过 4 秒才响应,也一样。现在页面会先检查网络连接,离线时会直说;8 秒内没响应的服务器显示「无响应」,不再算「已拦截」。隐私说明也改得更准确了:检测不带 cookie、不带页面数据,但被放行的请求,和任何请求一样,会让那家公司看到你的 IP 地址。

2026-06-11

好几个人来信说:「它只测 Google 的广告,那别的呢?」说得太对了。所以我加了个深度扫描,会探测 28 个真实的广告和追踪网络——Facebook、TikTok、Taboola 全都有。现在你能清清楚楚看到你的拦截器到底拦下了哪些。

相关工具

💬 Bug、点子,或者就想打个招呼? 告诉 Milo 🐨 · [email protected]