【技术实现步骤摘要】
一种前端版本更新检测方法、装置、设备和存储介质
[0001]本申请涉及计算机领域,尤其涉及一种前端版本更新检测方法
、
装置
、
设备和存储介质
。
技术介绍
[0002]随着互联网技术的发展,前端应用因其灵活性高
、
开发成本低
、
制作周期短等优势,越来越广泛的被应用
。
在如金融科技等领域,如银行
、
金融机构等企业内,由于金融交易类型和交易业务的不断迭代更新
(
如贷款业务从小微贷款业务扩展到融合贷款业务
、
自营贷款业务等
)
,使得前端应用随着交易业务等的迭代和发展而需要实时更新版本
。
为了避免客户端需要频繁发版的问题,前端应用往往迭代快速和经常需要更新
。
[0003]前端应用的更新后,有时会因缓存的原因造成当前浏览器加载的应用和现有服务器的应用版本不一致,当本地数据的存取
、
逻辑操作
、
前端 ...
【技术保护点】
【技术特征摘要】
1.
一种前端版本更新检测方法,其特征在于,包括:获取前端项目中待打包的第一版本信息;监听所述前端项目中目标页面发生的切换事件,以确定所述目标页面的当前页面可见性属性;若当前页面可见性属性为可见时,发起打包请求;其中,所述打包请求用于指示打包所述第一版本信息;判断预先保存的第二版本信息与打包的所述第一版本信息是否相等,若不相等,则触发执行自动刷新流程,以更新所述前端项目的当前版本信息
。2.
根据权利要求1所述的前端版本更新检测方法,其特征在于,若所述第二版本信息与所述第一版本信息相等,则确定所述前端项目的当前版本信息已更新
。3.
根据权利要求1所述的前端版本更新检测方法,其特征在于,所述判断预先保存的第二版本信息与所述第一版本信息是否相等,包括:分别提取预先保存的第二版本信息与所述第一版本信息中的目标变量;其中,所述目标变量为提交哈希值;将所述第二版本信息与所述第一版本信息中的目标变量对应进行比对,以确定所述第二版本信息与所述第一版本信息是否相等
。4.
根据权利要求1所述的前端版本更新检测方法,其特征在于,在所述获取前端项目中待打包的第一版本信息之后,还包括:通过目标脚本将所述第一版本信息转换为
JSON
文件,并将所述
JSON
文件存储至所述前端项目的公开目录处;在所述发起打包请求之后,还包括:将所述公开目录内存储的所述
JSON
文件复制至所述前端项目的根目录处
。5.
根据权利要求1所述的前端版本更新检测方法,其特征在于,若所述当...
【专利技术属性】
技术研发人员:廖龙东,林植涛,邓远强,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。