概览
@dake6767/dsh-onlyoffice
DSH web plugin: open .docx/.xlsx/.pptx from the sidebar file manager in an embedded OnlyOffice editor (static SDK, no Document Server).
README / ZH
插件文档
目录摘要
DSH web plugin: open .docx/.xlsx/.pptx from the sidebar file manager in an embedded OnlyOffice editor (static SDK, no Document Server).
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
### 排查:space 页面提示「宿主端 SDK 路由不可达」 DSH 的 space 工作区可能挂在 `/app/<spaceId>/` 下。这种页面里插件路由**只有在 该前缀下才可达**;同一路由放到 origin 根会被 connection fence 直接拒绝 (`403 Forbidden`)。客户端启动时会依次探测「页面目录 → origin → 根相对」, 并复用第一个能用 JSON 回应 `GET …/status` 的 base。 在页面控制台执行下面这行,可以看到每个 base 的真实响应: ```js await window.__dshooProbe() ``` 它会分别对 `/status` 和 SDK `api.js` 返回 HTTP 状态、content-type、耗时和响应体前缀, 因此能一眼区分 `403 / text/plain`(fence 拒绝)、`200 / text/html`(SPA 回退)和超时。
