DSH Plugins
返回列表
🖥️

dsh-plugin-open-in-browser

客户端 更新于 2026.10.22

在终端中运行以下命令:

dsh plugin install haoqiya138-source/dsh-plugin-open-in-browser

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness(DSH)中执行 dsh plugin install haoqiya138-source/dsh-plugin-open-in-browser,或于插件管理中添加该仓库 https://github.com/haoqiya138-source/dsh-plugin-open-in-browser 后完全退出并重启 DSH。

插件介绍

DSH 内置预览在沙盒 iframe 里渲染 HTML,依赖 fetch、模块、绝对路径、Service Worker 或真实源站的页面常常一片空白;有些文件类型则根本无法预览,只留下空状态。把文件交给操作系统默认浏览器,是相对路径与浏览器 API 能按预期工作的最快出路。

本插件是社区版 Cordis 包,专门做一件事:用系统默认浏览器打开侧边栏里的文件,而不是走 OS 文件关联(例如图片进相册而非 Chrome)。它提供两个入口:预览无法渲染时的「无法预览」空状态按钮,以及侧边栏标签页芯片右键菜单;刻意不在预览页眉再塞一个按钮,标签右键一步可达且对预览失败的标签仍可用(仅凭 contentId 解析资源地址)。Host 侧解析路径、校验白名单扩展名与工作区边界,并优先解析用户实际默认浏览器;远程或 SSH 等无桌面环境会明确提示而非静默失败。

适合经常在 DSH 里打开本地 HTML、需要完整浏览器行为、或预览报错(如第三方预览器 HTTP 405)仍要把文件丢进浏览器的人。它与官方「在应用中打开」互补,不替代编辑器、Git GUI 等场景;若你需要文件树右键菜单,需依赖其他侧栏方案。

使用场景

  • 本地 HTML 在沙盒预览里空白,需要在真实浏览器里查看
  • 预览报错或第三方预览器失败,仍要把当前标签页文件打开
  • 希望图片或 PDF 用默认浏览器打开,而不是系统相册或关联应用

适合人员

  • 在 DSH 中频繁编辑或浏览本地 Web 资源的前端开发者
  • 依赖完整浏览器 API 或真实源站行为的用户
  • 需要可靠「在浏览器中打开」捷径的 DSH 桌面版用户