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 页面原本缺少 fullscreenautoplayclipboard-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 是一次较为平滑的版本,无破坏性变更。升级前建议确认以下几点:

  1. 如果你有自定义的 ThingsVis SDK 集成代码,确认初始化流程是否与新的握手逻辑兼容
  2. 如果你的嵌入场景使用了 iframe,确认宿主页面的 allow 属性配置是否需要同步补充 fullscreen clipboard-write autoplay
  3. 如果你的前端有自定义的设备详情页扩展,确认扩展信息解析逻辑是否与优化后的字段格式对齐


获取本次更新

如有问题,欢迎通过 GitHub Issues 或微信交流群反馈。

Github
Gitee
微信交流群
QQ交流群
商务咨询
北京极益科技有限公司 版权所有 ICP:京ICP备15045763号-12