PAGE LOAD / LIVEversion-check加载中
版本检测 · 当前版本号与构建时间检查 · 萤炬工具箱 · 工具说明与使用指南

版本检测 · 当前版本号与构建时间检查 · 萤炬工具箱

适用场景与相似需求

发版后确认当前打开的是否为最新构建时,可对比版本号与构建时间;检测需联网,提示新版本后按提示刷新,不代表所有缓存节点已同步。

站点每次发版都会生成新版本号和构建时间,这页用来核对你当前打开的是不是最新版:页面上并排显示当前版本与最新版本的版本号、构建时间,可以手动点一次检测,也可以让它每 5 分钟自动查一次,发现新版本会提示你刷新页面。适合部署后想确认「线上到底更新到没有」的时候,省得靠强刷猜。

使用步骤

  1. 打开页面,先看顶部状态:未检测、有新版本可用,还是已是最新版本。
  2. 在「当前版本信息」里核对版本号、Package 版本与构建时间三项。
  3. 想看线上有没有更新,点一次检测按钮,等结果出来会记下本次检测时间。
  4. 两侧版本号不一致说明有新版本,点刷新按钮重新加载页面。
  5. 刚发完版就查还显示旧版,等几分钟再检测一次。

功能与限制

  • 展示当前版本与最新版本的版本号(Git 提交哈希)、Package 版本与构建时间。
  • 支持手动检测与每 5 分钟轮询,检测只比对站点版本文件,不上传业务数据。
  • 检测到新版本仅提示,需自己点刷新加载;刷新会重载页面。
  • 刚完成部署或强缓存场景下,检测结果可能滞后,稍等或强刷后重试。

常见问题

版本号为什么是串字母数字,不是 1.2.3?
版本号取的是 Git 提交哈希,每次提交都会生成唯一标识,比人工维护的版本号更能对上具体代码。旁边另有 Package 版本,用于看发布包的语义版本。
构建时间和版本号分别能看出什么?
版本号告诉你跑的是哪一次提交,构建时间是这次提交被打包的时刻。两个一起比,能区分「代码没更新」和「更新了但拉到的还是旧构建」这两种情况。
检测要不要联网?会上传我的数据吗?
要联网,请求的是站点自己的版本信息文件,只做版本号比对,不带你在各工具里的操作内容,也不涉及登录态。断网时检测会失败,页面状态保持原样。
自动检测的间隔能调吗?多久查一次?
生产环境按每 5 分钟一次轮询,间隔不开放调整。想立刻确认就手动点检测,不用等下一轮;页面切到后台时轮询可能被浏览器节流,回来再点一次最直接。
点了刷新按钮,正在填的内容会不会丢?
会丢。刷新是重新加载整个页面,未提交的表单和没导出的结果都留不住。先用好当前页面的功能,确认不需要了再刷新。
明明已经发布,为什么还提示已是最新 / 仍是旧版本?
部署落地、CDN 与浏览器缓存刷新都有延迟,刚发完版往往还是旧结果。等几分钟再检测;若持续不一致,可以强刷一次排除本地缓存。