Aclguh/dsh-web-close ↗★ 0

dsh-web-close

DSH Web 界面的半透明红色关闭按钮:SVG 图标、可拖动、记忆位置,二次确认后优雅关闭当前 DSH 进程并关闭本页 适合需要从Web界面一键优雅关闭DSH进程及当前网页的用户,支持二次确认和位置记忆。

パッケージ
dsh-web-close
互換性
未検証
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/09/14

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Aclguh/dsh-web-close

ドキュメント

README 全文を読む ↗

使用

  • 拖动:按住按钮拖到任意位置。位移超过 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 都会关闭弹窗,不会执行任何操作。