dsh-web-close
DSH Web 界面的半透明红色关闭按钮:SVG 图标、可拖动、记忆位置,二次确认后优雅关闭当前 DSH 进程并关闭本页 适合需要从Web界面一键优雅关闭DSH进程及当前网页的用户,支持二次确认和位置记忆。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Aclguh/dsh-web-close使用
- 拖动:按住按钮拖到任意位置。位移超过 4px 才判定为拖动,因此不会误触发点击。
- 位置记忆:松手即写入
localStorage,键名dsh-web-close-pos(结构{ v: 2, left, top })。 想恢复默认位置(top 1234 / left 306),在浏览器控制台执行:
然后刷新页面。位置按当前视口夹取,所以窗口比localStorage.removeItem('dsh-web-close-pos')1234px矮时按钮会被收到可视区域内。 - 关闭:点击按钮 → 弹窗显示目标进程
node.exe · PID … · http://127.0.0.1:…→ 点「确认关闭」。约 0.9 秒后 DSH 开始退出,随后自动尝试关闭本页面。 若浏览器拒绝脚本关闭(只允许关闭脚本打开的窗口),弹窗会给出「关闭本页」按钮兜底。 - 点「取消」、点弹窗外的遮罩、或按
Esc都会关闭弹窗,不会执行任何操作。