媒体 热度 1 · 静★ 0热度不完整(无 X)

Jev Ad Block(用 Jev 语义判断并隐藏网页广告的 Chrome 扩展)

一个 Chrome Manifest V3 广告拦截扩展:用网络规则拦截广告请求,把难以判断的页面元素交给 TypeSafe Jev 判断是否为广告,并以本地规则兜底。

它是什么

语义广告隐藏,规则优先兜底。

它做什么: 把 declarativeNetRequest 规则和 CSS 隐藏与 Jev 对模糊页面元素的判定结合起来,Jev 判定为非广告的元素会被恢复。

为什么收进案例库: 一个具体的页面杂讯隐藏扩展,展示了如何缓存 Jev 判定,以及在没有接口时继续工作。

注意: 只能以未打包方式安装;没有测得的准确率。

证据

公开的 GPL-3.0 许可仓库。检测分层进行:强 CSS 标记和由 EasyList China、CJX Annoyance 转换的规则先直接隐藏元素;站点检测器、浮层几何和打分候选交给 Jev。高置信候选先隐藏,若 Jev 判定不是广告就恢复。判定结果按站点和广告位缓存 7 天。没有 API 密钥、请求出错或超出配额时,回退到本地规则。默认设置:adThreshold 0.75、mainGuard 0.55、每小时预算 30,000。

注意

  • 需以开发者模式加载未打包扩展;收录时未在 Chrome 应用商店上架
  • 配置密钥后,候选文字(最多 240 字)、元素特征和外链域名可能发送给 TypeSafe
  • 站点规则主要针对中文网站(知乎、微博、B站、QQ邮箱、hao123)
  • 未公布准确率或误判率

非官方案例页。热度用观察到的 stars / 列表位次;热度不是质量 SLA。依赖前请阅读上游 README。