前言¶
DeepSeek Harness (DSH) 强调“一切皆插件”的理念。在开发涉及像素级渲染或复杂 DOM 操作的插件时,开发者常需要确认动态插件沙箱中实际可用的浏览器 API。dsh-pixel-probe 正是为解决这一问题而生,它是一个用于诊断插件能力的工具,帮助验证“运行时光栅化 + 像素化”等 DOM 方案的可行性。
核心功能¶
该插件主要探测浏览器动态插件沙箱中的以下能力:
- document
- canvas
- MutationObserver
- Image
- SVG 图标数量
安装与启用¶
使用以下命令从 GitHub 安装插件:
dsh plugin --profile web add github:TableRogue/dsh-pixel-probe
安装后,配置会自动追加到 profile 的 dsh.profile.bundles 中。
启动与验证¶
- 启动 DSH:
dsh --profile web
- 验证配置是否生效:
dsh --profile web --dump-config
在输出中查找 `dsh-pixel-probe` 层。
典型用法¶
安装并启动后,打开浏览器的开发者工具控制台。找到标签 [cordis:dsh-pixel-probe],插件会在此输出一行 JSON 报告,列出当前沙箱中可用的能力。
适用场景与注意¶
- 适用场景:用于确认浏览器动态插件沙箱对 DOM 操作、Canvas 绘图及像素级渲染的支持情况。
- 注意:这是一个动态 Client 插件,其权限取决于当前 DSH 进程。建议在安装前查阅源码与许可证(MIT)。该插件为临时方式,以单次进程运行。
结尾¶
作为开发 Pixel 插件或测试浏览器沙箱能力的诊断工具,该插件可以帮助开发者快速验证可行性。更多细节可查看 GitHub 仓库 或 SkillHub 目录。