DSH 网页客户端原生的会话文字列宽度限制在 748px,在大屏上左右浪费大量空间。dsh-chat-width 插件通过覆盖客户端 CSS 变量,将默认宽度调整为 1040px,并提供进一步的调节手段。
插件简介¶
这是一个客户端插件,由用户 764475881 维护。它将默认聊天内容宽度从 748px 调整为 1040px,并支持通过拖拽把手或控制台命令进行实时调整。
核心功能¶
- CSS 变量覆盖:通过客户端 CSS 覆盖
--dsh-chat-content-width变量来调整宽度。 - 拖拽把手:文字列右缘有一个把手,按住拖动可实时调整宽度,松手自动记忆。双击把手恢复默认值 1040px。
- 控制台命令:使用
__setChatWidth(value)调整,范围 520~2400。 - 自动响应:输入框和底部工具栏宽度随内容宽度自动变化。
安装与启用¶
- 确保环境中的 DSH 版本 >= 0.1.0-rc.7。
- 在 Web Profile 下执行安装命令:
dsh plugin --profile web add github:764475881/dsh-chat-width
典型用法¶
- 恢复默认:双击右缘把手。
- 控制台调整:打开浏览器控制台 (F12),输入:
__setChatWidth(960)
注意事项¶
- 宽度设置会保存到浏览器的 localStorage(键
dsh_chat_width)。 - 依赖 DSH >= 0.1.0-rc.7。