dsh-external-links
在终端中运行以下命令:
dsh plugin install Lion-Li-git/dsh-external-links
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install Lion-Li-git/dsh-external-links 即可安装该插件,开源仓库地址为 https://github.com/Lion-Li-git/dsh-external-links 。
插件介绍
DSH 桌面端用户经常遇到一个尴尬的局面:对话消息里的外链,鼠标点下去毫无反应。5.3.6 版本虽然修复了底层 shell.open-external 桥接,但 WebView 内并没有锚点点击拦截层,链接依然打不开。dsh-external-links 补上的正是这层缺失的接线。
它的核心能力很聚焦:拦截 http/https 链接点击后直接调用已修复的原生桥,在系统默认浏览器中打开;file:// 协议则解码为 Windows 绝对路径并用默认应用打开。应用内导航、同源链接、下载、右键复制、中键点击统统不受影响。若检测到没有 WebView 壳(比如在普通浏览器里打开 WebUI),则自动回退为 window.open 新标签页。v0.2.0 起已去除对 PowerShell 宿主路由的依赖,纯客户端实现、无框架耦合。
适合正在使用 DSH 桌面端 5.3.6 及以上 Windows 版本、希望会话中的外部链接能一键在浏览器中打开的用户。插件安装于用户 profile 目录,随 DSH 版本更新不会被覆盖,在插件管理页可直接开关。
使用场景
- 在 DSH 桌面端会话中点击消息里的 http/https 链接,自动在系统默认浏览器中打开
- 点击 file:// 链接时解码为 Windows 绝对路径并用默认应用打开
- 在普通浏览器中打开 WebUI 时自动回退为新标签页打开外链
适合人员
- 使用 DSH 桌面端 5.3.6 及以上 Windows 版本、希望外链一键浏览器的用户
- 受困于 WebView 内链接点击无响应问题的 DSH 桌面端用户
- 希望插件可独立开关且不随 DSH 版本更新丢失的桌面端用户