dsh-plugin-anti-ads 使用指南
DSH Web 广告拦截器,四层独立防御拦截 dsh-ads 插件的所有广告位 | DSH Web ad blocker with four independent defense layers targeting the dsh-ads plugin
本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。
本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。
快速上手
DSH Web 广告拦截器,四层独立防御拦截 dsh-ads 插件的所有广告位 | DSH Web ad blocker with four independent defense layers targeting the dsh-ads plugin
— 源: plugins.ai_summary
安装与验证
dsh plugin --profile web add @huanlin/dsh-plugin-anti-ads
复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。
— 源: plugins.install
关键要点
tests/scrub.spec.ts— 形状匹配的每个分支(根 portal、独立弹层、全屏遮罩、z-index 边界、防误伤自己)、清理计数tests/settings.spec.ts— 写穿协议(key / 事件名 / detail 与 dsh-ads 源码一致)、retired 广播协议、防死循环、guard 反向压制、恢复默认tests/client.spec.tsx— 真实挂载后的四层行为:写穿生效、Observer 移除伪造 portal、registry fetch 短路(含 query 变体)、非广告请求透传、retire 广播与再广播、deep 开关门控、标记防误伤、关闭主开关恢复默认
— 源: plugin_wiki.readme_zh (fallback readme_raw)
踩坑提醒
安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。
— 来源:通用规则