按区域独立缩放界面,并可拖动头部底边调整高度
30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add FurinaEsE/dsh-ui-zoom-regions该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · browser
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 16 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 的分区界面缩放(顶栏、两侧边栏、对话正文),外加可拖动的顶栏下边缘。改编自 imdeniil/dsh-ui-zoom。
README
由 DeepSeek 最新模型翻译生成dsh-ui-zoom-regions
为 DeepSeek Harness(dsh)提供按区域缩放的界面缩放。
外壳的各个区域拥有独立的缩放级别,而不是整页统一缩放;会话头部的整个底边都可以拖动——那里没有绘制任何内容,只是光标会变化——用来让该头部变矮或变高。
中文说明 · 安装 · 操作 · 工作原理
区域
| 区域 | 缩放对象 | 说明 |
| 顶部 | 会话头部:标题行(会话标题、预设徽标、头部操作)和视图标签行(Chat / 轨迹 / 插件视图) | 两行共用一个级别,所以每个标签都留在屏幕上 |
| 左侧 | 侧边栏列 | 侧边栏折叠成图标栏时跳过,展开后恢复 |
| 中间 | 会话主体(滚动区 + 输入框) | 刻意不包含整列,这样它上方的头部永远不会被一起拖动 |
| 右侧 | 右侧边栏列(文件、终端、浏览器、文档预览……) | 与中间列相互独立 |
缩放以 CSS zoom 施加在目标元素上,所以区域保持自身宽度:内容重新排版并缩放,相邻列不受影响,分隔条拖动手柄也留在原处。
展开完整文档(README 剩余 1 节)
dsh-ui-zoom-regions
为 DeepSeek Harness(dsh)提供按区域缩放的界面缩放。
外壳的各个区域拥有独立的缩放级别,而不是整页统一缩放;会话头部的整个底边都可以拖动——那里没有绘制任何内容,只是光标会变化——用来让该头部变矮或变高。
中文说明 · 安装 · 操作 · 工作原理
区域
| 区域 | 缩放对象 | 说明 |
| 顶部 | 会话头部:标题行(会话标题、预设徽标、头部操作)和视图标签行(Chat / 轨迹 / 插件视图) | 两行共用一个级别,所以每个标签都留在屏幕上 |
| 左侧 | 侧边栏列 | 侧边栏折叠成图标栏时跳过,展开后恢复 |
| 中间 | 会话主体(滚动区 + 输入框) | 刻意不包含整列,这样它上方的头部永远不会被一起拖动 |
| 右侧 | 右侧边栏列(文件、终端、浏览器、文档预览……) | 与中间列相互独立 |
缩放以 CSS zoom 施加在目标元素上,所以区域保持自身宽度:内容重新排版并缩放,相邻列不受影响,分隔条拖动手柄也留在原处。
操作
- Ctrl + 鼠标滚轮——缩放指针所在的区域(会捕获事件,页面因此永不滚动)
- Ctrl + + / =——放大该区域 · Ctrl + -——缩小 · Ctrl + 0——重置为 100%
- 中间列范围 50 %–200 %;两个侧边栏(以及头部的字体)为 25 %–300 %;滚轮步进 5 %,按键/按钮步进 10 %
- 头部的底边是第二个独立控件——向下拖给头部更多空间,向上拖折叠它(最低到 24 px;放不下的整行会整体消失,所以任何一行都不会被切掉一半),不影响字体;双击把高度交还给样式表
右下角的读数显示全部四个级别。它默认隐藏,只在改动后出现约两秒(隐藏时 pointer-events: none,所以从不挡住界面)。它最后一个标签块循环切换读数模式——自动 / 常显 / 关闭——Ctrl + Alt + 0 在键盘上做同样的事。
头部:两个独立控件
会话头部带有两条独立通道——这正是 1.2.0 的全部意义:
| | 字体大小 | 占用多少空间 |
| 控件 | 在头部上 Ctrl + 滚轮 / Ctrl + + - 0 | 拖动头部的底边 |
| 存储于 | dsh-ui-zoom-regions/levels(top) | dsh-ui-zoom-regions/headerHeight(px) |
| 范围 | 25 % – 300 % | 24 px … 会话面板的一半 |
| 效果 | 标题行 + 标签行缩放 | 变高时用 min-height;折叠时用 height 并整行丢弃 |
两者从不互相干扰:缩小标签不再缩小横条,把横条变高也标签会更大。
底边。 它的整个宽度都是拖拽目标:底边内侧有一条 9 px 的隐形区域,不绘制任何内容,只把光标切换成 ns-resize。不用再找把手。
- 指针移动多少像素,边缘就移动多少像素——拖 20 px,头部就高 20 px 或矮 20 px。
- 向上拖真的会缩小,一次缩一整行。 min-height 只是下限:它永远不能让头部比内容更矮,所以以前往上拉完全没反应。低于自然高度时,插件写入 height,并把放不下的行整行丢掉(display: none;先丢标签行,再丢标题行)——留在屏幕上的行保留自己的字号、内边距和布局份额,绝不会从一行中间切开。overflow: hidden 只作为兜底保留。
- 每次拖拽都会测量限制:至少 24 px,最多对话面板的一半(面板先通过 _centerCol 解析,再找明显高于头部的最近祖先,最后回退到窗口)。实时数值记录在诊断回执的 headerHeight / headerLimits 里。
- 双击把头部恢复成样式表自身的高度(移除内联的 min-height、height 和 overflow)。
安装
dsh plugin --profile web add github:FurinaEsE/dsh-ui-zoom-regions
desktop profile
dsh plugin --profile desktop add github:FurinaEsE/dsh-ui-zoom-regions
包内是纯 JavaScript,不运行安装脚本,所以没有构建审批这一步。
存储
全部数据都在本地,按浏览器源隔离:
| 键 | 内容 |
| dsh-ui-zoom-regions/levels | { top, left, center, right } 缩放系数 |
| dsh-ui-zoom-regions/headerHeight | 头部占用的像素高度(缺失 = 样式表高度) |
| dsh-ui-zoom-regions/diag | 一份小型诊断回执(版本、时间戳、解析出的区域、实际应用的缩放值、headerHeight、headerLimits) |
读数模式刻意只在会话内有效:每次页面加载都从 auto 开始,所以之前选过的模式绝不会把你锁在读数之外。
工作原理
lib/index.js 是空的主机侧。所有行为都在浏览器侧,它通过稳定的钩子解析外壳的区域——[class="_sidebarCol"]、[class="_centerCol"]、[data-rightbar-col]、[class="_titleRow"]、[data-conversation-tabs"]——并在慢速轮询和 mutation observer 中重新解析,这样 React 重建的面板(右侧边栏、切换会话后的头部)会重新应用自己的缩放级别,消失的目标也不会留下过期的 zoom。
致谢与许可
MIT。浏览器侧起步于 imdeniil/dsh-ui-zoom(MIT),它缩放整个文档。本包把它改造成按区域缩放,并带有自己的 grip、持久化与读数;上游版权声明保留在 LICENSE 中。
中文说明
给 DeepSeek Harness 的界面做分区缩放:不再只有一个整页比例,而是会话顶栏、左侧栏、会话正文、右侧面板各自独立;顶栏的整条下边界还可以直接拖动,把顶栏调矮或调高——边界上不画任何东西,只有鼠标靠近时光标变化。
区域
| 区域 | 缩放对象 | 说明 |
| 顶 | 会话头部:标题行(会话名、预设徽章、右侧动作图标)+ 视图标签行(对话 / 轨迹 / 插件视图…) | 两行共用一个比例,标签一个都不会消失 |
| 左 | 左侧栏 | 折叠成图标栏时自动跳过,展开后恢复 |
| 中 | 会话正文(滚动区 + 输入区) | 刻意不缩整栏,所以上方的顶栏永远不会被带着放大 |
| 右 | 右侧面板(文件、终端、浏览器、文档预览…) | 与中栏互不影响 |
缩放用 CSS zoom 作用在目标元素上:区域宽度不变(内容重排并缩放,不抢相邻区域的空间,也不移动拖动分隔线)。
操作
- Ctrl + 滚轮:缩放鼠标指针所在区域(捕获阶段拦截,不会滚动页面)
- Ctrl + + / = 放大、Ctrl + - 缩小、Ctrl + 0 重置该区域
- 中栏范围 50%–200%;左右两个侧栏与顶栏字号 25%–300%;滚轮步长 5%,快捷键/按钮步长 10%
- 顶栏还有第二条独立通道:向下拖给它更多空间、向上拖把它收起来(最低 24px;放不下的行整行消失,不会把字切成半行),完全不动字号;双击交还给样式表高度
右下角读数默认隐藏,只在你调整时浮现约 2 秒(隐藏时不拦截点击);最后一个按钮切换读数模式(自动 / 常显 / 关闭),Ctrl + Alt + 0 等效。模式只在当次会话有效,刷新必定回到「自动」。
顶栏:两条互不干扰的通道
1.2.0 起,顶栏拆成两条独立通道:
| | 字号 | 占多高 |
| 怎么调 | 悬停顶栏按 Ctrl + 滚轮 / Ctrl + + - 0 | 拖动顶栏下边界 |
| 存在哪 | dsh-ui-zoom-regions/levels(top) | dsh-ui-zoom-regions/headerHeight(px) |
| 范围 | 25% – 300% | 24px … 对话区高度的一半 |
| 影响 | 标题行 + 标签行的缩放 | 放大时用 min-height;收起时用 height,放不下的行整行隐藏 |
两者永远不互相牵连:缩字号不会再缩矮顶栏,把顶栏拉高也不会放大文字。
下边界:整条宽度都是拖动区 —— 一条透明 9px 带子,贴在顶栏内底边,不画任何像素,只把光标变成 ns-resize,没有需要寻找的小把手。
- 指针移动多少像素,边界就跟着走多少像素(拖 20px = 顶栏高/矮 20px)。
- 向上拖是真收缩,而且是整行整行地收。 min-height 只是下限,永远没法把盒子压到比内容更矮 —— 这就是以前往上拖像卡住的原因。低于自然高度时改写 height,放不下的行整行隐藏(display:none,先收标签行、再收标题行):留下来的行字号、内边距、占位全都不变,永远不会出现半行字。overflow:hidden 只作兜底。
- 上下限每次拖动都实测:最小 24px,最大 对话区高度的一半(先取 *_centerCol,再沿祖先找明显高于顶栏的容器,最后回退窗口高度)。实际值记在 diag 回执的 headerHeight / headerLimits。
- 双击把顶栏交还给样式表自己的高度(移除行内 min-height、height、overflow)。
安装
dsh plugin --profile web add github:FurinaEsE/dsh-ui-zoom-regions
dsh plugin --profile desktop add github:FurinaEsE/dsh-ui-zoom-regions
纯 JavaScript,无安装脚本,无需构建授权。
存储
| 键 | 内容 |
| dsh-ui-zoom-regions/levels | { top, left, center, right } 四个比例 |
| dsh-ui-zoom-regions/headerHeight | 顶栏占用的像素高度(不存在 = 用样式表高度) |
| dsh-ui-zoom-regions/diag | 小型诊断回执(版本、时间、各区域是否解析到、实际写入的缩放、headerHeight、headerLimits) |
署名与许可
MIT。浏览器半边改造自 imdeniil/dsh-ui-zoom(MIT,整页缩放),上游版权声明保留在 LICENSE 中。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
FurinaEsE/dsh-ui-zoom-regions
按区域独立缩放界面,并可拖动头部底边调整高度
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目