🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

全局界面缩放 DC-507/dsh-zoom

DeepSeek Harness
DC-50734 天前有提交已提供中文文档扫描:未发现敏感能力

用快捷键缩放整个网页界面,侧边栏菜单一并放大

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add DC-507/dsh-zoom
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]!
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
数据截至 2026/10/02·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 34 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

⚠︎ 实装验证未通过(unknown · 2026/10/2) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 快捷键缩放整个界面
  • 侧边栏菜单同步放大

DeepSeek Harness 网页客户端全局界面缩放:Cmd/Ctrl +/-、0,缩放整个界面,不只是对话文字。

README

由 DeepSeek 最新模型翻译生成
dsh-zoom 为 DeepSeek Harness 网页客户端提供全局 UI 缩放:用键盘缩放整个界面 —— 侧边栏、菜单、设置、浮层和对话。 非官方社区插件。与 DeepSeek 无隶属关系,未获其认可,也非其发布。 为什么需要它 DeepSeek Harness 只提供一个排版设置 ui-theme.fontSize,它只影响对话正文。侧边栏标签、菜单和设置界面都是固定像素尺寸,应用也没有页面缩放:菜单里没有 View/zoom 相关角色,代码里也没有暴露 setZoomLevel/zoomFactor。所以开箱即用时 Cmd + = 毫无反应。这个插件补上了这一点。 安装 在应用内 —— 侧边栏 → Plugins → Add plugin,然后输入: github:DC-507/dsh-zoom Host 会读取这个 spec,确认包是 bundle,然后安装。安装完成后选择 Enable now。(之后可能会发布 npm 版本;那样更短的 dsh-zoom spec 也能用。
展开完整文档(README 剩余 1 节)
dsh-zoom

为 DeepSeek Harness 网页客户端提供全局 UI 缩放:用键盘缩放整个界面 —— 侧边栏、菜单、设置、浮层和对话。

非官方社区插件。与 DeepSeek 无隶属关系,未获其认可,也非其发布。

为什么需要它

DeepSeek Harness 只提供一个排版设置 ui-theme.fontSize,它只影响对话正文。侧边栏标签、菜单和设置界面都是固定像素尺寸,应用也没有页面缩放:菜单里没有 View/zoom 相关角色,代码里也没有暴露 setZoomLevel/zoomFactor。所以开箱即用时 Cmd + = 毫无反应。这个插件补上了这一点。

安装

在应用内 —— 侧边栏 → Plugins → Add plugin,然后输入:

github:DC-507/dsh-zoom

Host 会读取这个 spec,确认包是 bundle,然后安装。安装完成后选择 Enable now。(之后可能会发布 npm 版本;那样更短的 dsh-zoom spec 也能用。)

在终端里(自带命令行):

"/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh" \
plugin --profile desktop add github:DC-507/dsh-zoom

重启是激活它最稳妥的方式;开了 HMR 的配置档通常自己就会重新组合。

快捷键

| 快捷键 | 操作 |
| Cmd/Ctrl + =(也支持 Cmd/Ctrl + Shift + =,即 +) | 放大一档 |
| Cmd/Ctrl + - | 缩小一档 |
| Cmd/Ctrl + 0 | 回到 100% |

档位:80 · 90 · 100 · 110 · 125 · 150 · 175 · 200 %。缩放级别持久化在 localStorage(dsh-zoom:level),下次启动时恢复。要写脚本或调试,页面暴露了 __dshZoom.get()、__dshZoom.set(1.25)、__dshZoom.step(±1) 和 __dshZoom.reset()。

工作原理

- 缩放用的是 document.documentElement.style.zoom —— Chromium 标准化的 CSS zoom 属性。它必须落在根元素上:缩放外层容器会让应用框架塌掉(#root 高度量出来是 0),还会冒出横向滚动条。
- 因为 CSS zoom 不会重新缩放视口单位,插件还注入了一小段 !important 补丁,处理少数残留的 max-height: calc(100vh …) / 100dvh 浮层钳制(菜单滚动区域、风险确认对话框、toast、图片灯箱)。这些规则用哈希类名定位,所以每条都只在运行中的构建里存在时才应用;换到别的构建,补丁就是空的,核心缩放不受影响。
- 快捷键是 window 上捕获阶段的 keydown 监听器。shell 自己在捕获阶段往 document 上派发快捷键,所以 window 监听器先跑;这个组合键会被 preventDefault + stopImmediatePropagation 吃掉,编辑器、终端和输入框都看不到它。
- 持久化用 localStorage,在桌面 shell 的 dsh-app://app 源上是真实且持久的(注册为 standard + secure,默认会话,无 CSP)。

已知限制

- 画布类面板(xterm 终端、Monaco 编辑器、PDF/表格预览)按未缩放尺寸栅格化,倍率一高就有点糊。每次变化都会派发 resize,让它们重新测量。
- 焦点在侧栏浏览器/预览的 <webview> 或 iframe 里时,快捷键不生效——先点一下主窗口。
- macOS 红绿灯按窗口点定位,不参与缩放。超过 125% 时检查顶部条和窗口拖拽区。
- 在普通浏览器里(不是桌面外壳),Cmd + = 是浏览器自带的缩放;本插件会调用 preventDefault,所以页面缩放被插件的 CSS 缩放顶掉。
- 应用自带 immediately: true 预取,模块在启动时就加载;像本插件这样的插件,遇到把每个哈希类名都改掉的构建版本,没有发版就没法适配。

兼容性

在 macOS 上针对 DeepSeek Harness 0.2.0-rc.2(Electron 44 / Chromium 152)测试。它故意不声明 @deepseek-ai/dsh* 对等依赖:宿主侧只是一个空的 apply(),浏览器侧只用标准 DOM API,所以没什么需要按版本卡。视口单位补丁是唯一跟构建版本相关的部分,失效时退化为空操作。

开发

npm test # smoke test: DOM stub, no dependencies

backup/、launch-big.sh 和 rollback.sh 是本地开发辅助文件,files 已把它们排除在发布的 tarball 之外。

想对着已安装的实例迭代:

dsh plugin --profile desktop add "link:$PWD" # symlinked install, edits are live after a reload
dsh plugin --profile desktop remove dsh-zoom

许可证

MIT——见 LICENSE。

dsh-zoom(中文)

DeepSeek Harness Web 客户端的整体界面缩放插件:侧栏、菜单、设置、浮层、对话一起放大,用快捷键控制。

非官方社区插件,与 DeepSeek 无隶属关系。

为什么需要它

DSH 只提供一个排版设置 ui-theme.fontSize,而且只影响对话正文;侧栏、菜单、设置页都是固定像素,应用本身也没有页面缩放(菜单里没有 View/缩放角色,代码里没有 setZoomLevel/zoomFactor),所以 Cmd + = 默认没有任何反应。

安装

应用内:侧栏 插件 → Add plugin,填 github:DC-507/dsh-zoom,装完点 Enable now。命令行同样可以:

"/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh" \
plugin --profile desktop add github:DC-507/dsh-zoom

| 快捷键 | 动作 |
| Cmd/Ctrl + =(或 Cmd+Shift+=) | 放大一档 |
| Cmd/Ctrl + - | 缩小一档 |
| Cmd/Ctrl + 0 | 回到 100% |

档位 80/90/100/110/125/150/175/200%,存在 localStorage,重启保留。

实现要点

缩放用标准 CSS zoom 挂在 上;挂包裹元素会把 #root 压成 0 高度并出现横向滚动条。由于 CSS zoom 不缩放视口单位,插件会为少数 100vh/100dvh 浮层钳制规则注入带 !important 的补丁,且这些规则按类名哈希存在才注入,换版本后自动变成空补丁而不影响主体。快捷键走 window 捕获阶段,早于外壳在 document 上的派发器。

已知限制

画布类面板(终端、Monaco、PDF/表格预览)高倍率下略糊;焦点在侧栏 <webview>/iframe 里时快捷键不生效;macOS 红绿灯不参与缩放,125% 以上请留意顶栏拖拽区;在普通浏览器里会顶掉浏览器自带的页面缩放。

许可证

MIT,见 LICENSE。
预览分享卡片长什么样 ↓DC-507/dsh-zoom
分享 · DeepSeek Harness Hub
DC-507/dsh-zoom

用快捷键缩放整个网页界面,侧边栏菜单一并放大

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部