Overview
dsh-net-inspector
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- Host 侧只覆盖 `globalThis.fetch`(undici)。走 `node:http`/`node:https` 原生模块的代码不会出现在面板里。 - 流式响应(SSE)只记录状态码、响应头与耗时,不记录响应体——这是刻意的。 - 浏览器侧记录的是「插件加载之后」的页面请求;页面加载初期、在插件加载前就建立的常连接(例如 RPC/流式通道)无法补钩子,不会出现在面板里。刷新页面后新建立的连接可以。 - WebSocket 只记录 `send` 出去的帧(页面发出的请求)与连接生命周期,不逐条记录收到的帧,避免 token 级流式消息把缓冲刷爆。 - DSH 桌面版右侧栏的内置浏览器:每个 `<webview>` 在 `dom-ready`(含每次导航后)注入采集脚本,覆盖 fetch / XHR / WebSocket / 静态资源与文档请求;脚本把事件排队,面板每 700ms 用 `executeJavaScript` 取一次,不需要开 DevTools、也不受页面 CSP 影响。标签未挂载时,面板底部显示「内置浏览器未开」,注入次数为 0。 - 请求体若是 `Blob`/`ArrayBuffer`/流,只记录类型与大小,不展开内容。
