H5页面的打开方法、装置及电子设备制造方法及图纸

技术编号:28295097 阅读:26 留言:0更新日期:2021-04-30 16:18
本申请公开了一种H5页面的打开方法、装置及电子设备,属于通讯技术领域。该H5页面的打开方法包括,接收第一输入;响应于所述第一输入,下载第一静态资源文件;在所述第一静态资源文件不存在异常的情况下,根据所述第一静态资源文件,打开H5页面;在所述第一静态资源文件存在异常的情况下,对所述第一静态资源文件进行修复,得到第二静态资源文件;根据所述第二静态资源文件,打开H5页面。在本申请实施例中,在静态资源文件出错的情况下,先修复错误文件,保证用户当前打开的H5页面能够正常打开。解决了热修复必须二次进入页面才能修复静态资源文件异常的问题。减少了用户接触白屏页面事件的发生,保证用户的后续操作,提升了用户体验。

【技术实现步骤摘要】
H5页面的打开方法、装置及电子设备
本申请属于通信
,具体涉及一种H5页面的打开方法、装置及电子设备。
技术介绍
在打开一个网页的时候,例如H5页面,需要先下载js、css等静态资源文件到电子设备终端,然后使用js资源请求网络数据,使用css资源布局页面。在打开H5页面的过程中,H5页面下载的js、css等资源文件可能会出现错误,错误的资源导致H5页面会出现页面无法打开的情况。目前,js、css等资源的错误只能依赖热修复,但是热修复的前提是需要用户再次打开并进入所述H5页面,本次H5页面已经无法正常打开了,且热修复的修复过程复杂、修复时间较长。申请内容本申请实施例的目的是提供一种H5页面的打开方法、装置及电子设备,能够解决现有技术中打开H5页面静态资源文件异常时,所依赖的热修复需要再次打开并进入所述H5页面的问题。为了解决上述技术问题,本申请是这样实现的:第一方面,本申请实施例提供了一种H5页面的打开方法,该方法包括:接收第一输入;响应于所述第一输入,下载第一静态资源文件;在本文档来自技高网...

【技术保护点】
1.一种H5页面的打开方法,其特征在于,包括:/n接收第一输入;/n响应于所述第一输入,下载第一静态资源文件;/n在所述第一静态资源文件不存在异常的情况下,根据所述第一静态资源文件,打开H5页面;/n在所述第一静态资源文件存在异常的情况下,对所述第一静态资源文件进行修复,得到第二静态资源文件;/n根据所述第二静态资源文件,打开H5页面。/n

【技术特征摘要】
1.一种H5页面的打开方法,其特征在于,包括:
接收第一输入;
响应于所述第一输入,下载第一静态资源文件;
在所述第一静态资源文件不存在异常的情况下,根据所述第一静态资源文件,打开H5页面;
在所述第一静态资源文件存在异常的情况下,对所述第一静态资源文件进行修复,得到第二静态资源文件;
根据所述第二静态资源文件,打开H5页面。


2.根据权利要求1所述的H5页面的打开方法,其特征在于,所述对所述第一静态资源文件进行修复,包括:
识别所述第一静态资源文件的异常类型;
根据所述第一静态资源文件的异常类型,对所述第一静态资源文件进行二次打包,生成第二静态资源文件。


3.根据权利要求2所述的H5页面的打开方法,其特征在于,所述第一静态资源文件的异常类型,包括以下至少一项:
所述第一静态资源文件使用了错误的符号、所述第一静态资源文件为错误的循环调用、所述第一静态资源文件发生了错误的内存泄漏以及所述第一静态资源文件存在编码格式错误。


4.根据权利要求2所述的H5页面的打开方法,其特征在于,所述对所述第一静态资源文件进行二次打包,包括:
获取异常规则集合;
在所述异常规则集合中匹配所述异常类型,并进行二次打包;
若所述异常规则集合中不存在所述异常类型对应的数据,则进行加入全局异常捕获的二次打包;
其中,所述加入全局异常捕获的二次打包,包括:忽略所述第一静态资源中的异常数据,针对所述第一静态资源文件中正常的数据进行二次打包。


5.根据权利要求4所述的H5页面的打开方法,其特征在于,所述方法还包括:
若异常规则集合中不存在所述异常类型对应的数据,将所述异常类型发送给服务器;
接收所述服务器发送的更新后的所述异常规则集合;
根据所述更新后的异常规则集合对所述第二静态资源文件进行二次打包。


6.一种H5页面的打开装置,其特征在于,包括:
第一接收模块,用于接收第一输...

【专利技术属性】
技术研发人员:郭锐杰
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1