ThingsPanel v1.1.15 发布 — ThingsVis 嵌入体验全面升级
发布日期:
版本范围:v1.1.14.2(前端)/ v1.1.14.3(后端)→ v1.1.15
v1.1.15 是一次以 ThingsVis 嵌入能力 和 设备详情页体验 为核心的版本。如果你正在将 ThingsVis 集成进自己的应用,或者在项目交付中频繁使用设备详情页做日常运维,这个版本的改动会直接落在你最常踩坑的地方。
这次更新重点看什么
| 方向 | 这次变化 | 更直接的价值 |
|---|---|---|
| ThingsVis 嵌入 | 支持全屏、自动播放、剪贴板写入权限;修复 iframe 无法全屏问题 | 嵌入第三方系统后功能完整,不再因权限缺失出现功能残缺 |
| ThingsVis SDK | 优化 Viewer / SDK 初始化流程,增强与宿主页面通信稳定性 | 集成时初始化更可靠,与宿主页面消息传递不再出现时序问题 |
| 设备详情页 | 系统性优化遥测、消息、告警、设置、接入信息等各模块 | 日常运维查设备数据更流畅,信息展示更准确 |
| 设备模板 | 优化物模型定义和字段表格配置体验 | 配置过程更直观,减少误操作 |
| 告警页面 | 优化告警通知记录和告警配置页面 | 告警配置和查看链路更一致 |
| 稳定性修复 | 修复 ThingsVis 看板缩略图重复请求、删除防护逻辑缺失等多个问题 | 减少运行时的意外行为 |
ThingsVis 嵌入:这次补的是"能不能真的用"
ThingsVis 的嵌入能力是很多集成场景的核心需求,但之前有几个限制让嵌入后的体验大打折扣:
浏览器权限层面,嵌入的 iframe 页面原本缺少 fullscreen、autoplay、clipboard-write 等权限声明,导致可视化看板进入全屏、自动播放媒体或将内容写入剪贴板时,浏览器会直接拒绝。这次 v1.1.15 在嵌入页层面补齐了这三项权限,也同步修复了 iframe 内无法触发全屏的 Bug。
SDK 初始化层面,ThingsVis Viewer 与宿主页面之间依赖 postMessage 通信,初始化时序如果不稳定,很容易出现"看板加载了但和宿主页面断开"的问题。这次优化了初始化流程的握手逻辑,让双向通信建立更可靠。
对于正在做 SaaS 集成、大屏拼接或现场交付系统的团队来说,这两个改动合在一起意味着:嵌入 ThingsVis 之后,功能不会因为权限问题悄悄失效,初始化也不会因为时序问题出现间歇性断连。
设备详情页:系统性补强,不只是"改了某个地方"
设备详情页是运维人员每天打交道最多的页面,这次 v1.1.15 对它做了系统性优化,覆盖了以下几个模块:
- 遥测数据展示:修复/优化扩展信息解析逻辑,减少因字段格式不规范导致页面渲染异常的情况
- 消息与接入信息:相关模块的展示逻辑同步优化,信息呈现更完整
- 告警模块:优化告警通知记录页面和告警配置页面,查看和配置链路更一致
- 设备模板物模型定义:优化字段表格配置体验,减少在配置复杂物模型时的交互摩擦
这类"页面体验"的更新看起来没有新功能那么显眼,但对每天用 ThingsPanel 做设备运维的团队来说,积累的体验提升非常明显。
稳定性与细节修复
这次版本还修复了几个在特定场景下容易触发的问题:
- ThingsVis 看板缩略图重复请求:创建看板后,缩略图加载逻辑存在重复请求已有缩略图的问题,现已修复,减少不必要的网络请求
- 创建看板后自动弹出菜单配置:创建 ThingsVis 看板后会意外触发菜单配置弹窗,现已修复
- 项目删除防护逻辑:修复了项目下仍有仪表盘时仍可进入删除确认流程的逻辑漏洞,删除操作的安全性更高
- 国际化文案更新:同步更新了部分中英文界面文案,提升多语言场景下的展示一致性
哪些团队会直接受益
- 正在做第三方系统集成,需要将 ThingsVis 嵌入自有平台、大屏系统或 Web 门户的团队
- 依赖设备详情页做日常运维,需要在一个页面里快速查阅遥测数据、告警状态和接入信息的现场运维团队
- 正在配置设备模板和物模型,需要在平台上定义复杂设备数据结构的项目实施团队
升级建议
从 v1.1.14.x 升级到 v1.1.15 是一次较为平滑的版本,无破坏性变更。升级前建议确认以下几点:
- 如果你有自定义的 ThingsVis SDK 集成代码,确认初始化流程是否与新的握手逻辑兼容
- 如果你的嵌入场景使用了 iframe,确认宿主页面的
allow属性配置是否需要同步补充fullscreen clipboard-write autoplay - 如果你的前端有自定义的设备详情页扩展,确认扩展信息解析逻辑是否与优化后的字段格式对齐
获取本次更新
- 后端:thingspanel-backend-community v1.1.15
- 前端:thingspanel-frontend-community v1.1.15
- 官网:https://www.thingspanel.cn
- 文档:https://docs.thingspanel.cn
如有问题,欢迎通过 GitHub Issues 或微信交流群反馈。





