dsh-mobile-comfort
在终端中运行以下命令:
dsh plugin install oksure/dsh-mobile-comfort
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install oksure/dsh-mobile-comfort,插件源码地址为 https://github.com/oksure/dsh-mobile-comfort ,安装后重启 dsh web 即可生效。
插件介绍
在手机上打开 DeepSeek Harness 的 Web 界面,你会遇到一连串触控体验小毛病:点一下侧边栏按钮,tooltip 像幽灵一样赖着不走;想快速点两下结果页面被放大了;侧边栏在窄屏上硬占 280 px 宽度,把输入区挤得喘不过气。这些问题的根源在于客户端 UI 从未针对 touch 设备做过专门处理——既没有 touch-action 策略,tooltip 组件也只考虑了桌面鼠标的事件生命周期。
这个插件以 out-of-tree bundle 的形式注入一套响应式样式表和移动端抽屉逻辑,针对性地解决六类问题:在 hover:none 与 pointer:coarse 环境下隐藏 tooltip、为交互元素设置 touch-action:manipulation 以消除双击缩放歧义、将触摸目标扩展到 44 px、把窄屏侧边栏改为带遮罩的抽屉并在选中会话后自动收起、抑制 touch-only 的 hover 误触发、以及展开侧边栏进入时的会话分组。所有规则均锚定输入模态或指针类别,桌面鼠标操作完全不受影响。
适合的场景很明确:你习惯在 iOS Safari 或 Android 浏览器里使用 Harness 对话,对移动端体验有实际诉求。装完重启 profile,用手点一下侧边栏开关,tooltip 不再残留,就说明生效了。
使用场景
- 在 iPhone Safari 中使用 Harness 进行日常对话
- 在平板浏览器上操作侧边栏与输入区而不触发误缩放
- 在窄屏设备上让会话列表以抽屉形式展开而非挤占输入区
适合人员
- 习惯用手机浏览器而非桌面端使用 Harness 的用户
- 对移动端触控体验有实际诉求的开发者
- 在 iOS 或 Android 浏览器远程办公的 Harness 用户