dsh-web-preview
在终端中运行以下命令:
dsh plugin install nubeslove/dsh-web-preview
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install nubeslove/dsh-web-preview 安装本插件(源码:https://github.com/nubeslove/dsh-web-preview),并在配置中启用后重启 DSH。
插件介绍
写完前端要验证效果时,最常见的动作是切到浏览器、开新标签、输入地址,再切回对话窗口。窗口一多,视线和上下文很容易被打断。DeepSeek Harness 的右侧栏本来就是预览文件的地方,dsh-web-preview 在这里增加「网页预览」标签页:输入 localhost 或线上地址并回车,页面就在侧栏里加载,不必为了看一眼效果单独开一个外部浏览器。
插件走 DSH 官方的右侧栏扩展点,不自绘整块面板。每个预览地址对应独立的资源标签,同一地址重复打开会聚焦已有标签,标题显示目标站点 host。地址栏支持自动补协议(本地常见端口走 http,裸域名走 https),并提供重新加载、在外部浏览器打开和复制地址。预览内容放在 iframe 中,只接受 http/https,不向被预览页面注入脚本、不读取页面内容,也避免把 DSH 自身嵌进 iframe 造成同源干扰。
适合在 DSH 里写前端、改样式或联调本地 dev server 的开发者:改完代码、看一眼侧栏,对话和预览留在同一界面。需要登录态、或站点禁止被 iframe 嵌入时,仍可用地址栏一键跳到外部浏览器。批注等深度交互在路线图中,当前版本侧重「快速看效果」这一件事。
使用场景
- 改完前端代码后想在 DSH 里立刻看页面效果
- 本地 dev server(如 localhost:5173)需要在侧栏里快速加载
- 临时查看某个 https 页面又不想切到外部浏览器
适合人员
- 在 DSH 中写前端、调样式的开发者
- 习惯右侧栏预览、希望网页也留在同一工作区的人
- 频繁在对话与预览之间切换、想减少窗口干扰的用户