本申请涉及页面处理,尤其涉及一种h5页面跳转方法和装置、电子设备及存储介质。
背景技术:
1、目前,由于h5的浏览历史无法通过代码区进行编辑和读取,导致页面返回时只能简单返回到上一页的历史。虽然可以利用浏览器中的指定api替换当前历史的特性,进而在页面返回时跳过不需要的历史以达到一次性返回到首页的目的。但是,这种操作方式只能从最后的h5页面直接返回到第一张h5页面中,例如,网购中只能在完成订单后才能直接返回到首页,可知这种方式对应的h5页面操作过程缺乏一定的灵活性,从而降低用户的页面操作体验。
2、综上,相关技术中存在的技术问题有待得到改善。
技术实现思路
1、本申请实施例的主要目的在于提出一种h5页面跳转方法和装置、电子设备及存储介质,能够有效提高页面操作的灵活性和用户操作体验。
2、为实现上述目的,本申请实施例的第一方面提出了一种h5页面跳转方法,所述方法包括以下步骤:
3、构建中间h5页面;
4、设置所述中间h5页面对应的第一预设跳转链接信息,所述第一预设跳转链接信息用于实现具有预设页面跳转要求对应的h5页面的跳转功能;
5、确定存在所述预设页面跳转要求对应的h5页面作为第一h5页面;
6、修改所述第一h5页面对应目标跳转链接信息中的目标跳转参数;
7、根据所述目标跳转参数控制所述第一h5页面的跳转过程。
8、在一些实施例中,所述修改所述第一h5页面对应目标跳转链接信息中的目标跳转参数,包括:
9、根据所述目标跳转链接信息构建组件;
10、设置所述组件对应的所述目标跳转参数。
11、在一些实施例中,所述修改所述第一h5页面对应目标跳转链接信息中的目标跳转参数,包括:
12、获取所述第一h5页面对应的软件代码程序;
13、获取所述软件代码程序中所述第一h5页面对应的子代码程序;
14、将所述目标跳转链接信息插入所述子代码程序中;
15、在插入所述第一目标跳转链接信息后的子代码程序中设置所述目标跳转参数。
16、在一些实施例中,所述根据所述目标跳转参数控制所述第一h5页面的跳转过程,包括:
17、获取所述第一h5页面的实时跳转链接信息;
18、根据所述实时跳转链接信息确定所述第一h5页面的实时跳转类型;
19、当所述实时跳转类型为反向跳转,提取所述实时跳转链接信息中的实时跳转参数;
20、根据所述实时跳转参数和所述目标跳转参数控制所述第一h5页面的跳转过程。
21、在一些实施例中,所述根据所述实时跳转参数和所述目标跳转参数控制所述第一h5页面的跳转过程,包括:
22、当所述实时跳转参数和所述目标跳转参数相同,控制所述第一h5页面跳转至所述中间h5页面;
23、获取所述实时跳转链接信息中的目标页数;
24、根据所述目标页数修改所述第一预设跳转链接信息的跳转页数,得到第二预设跳转链接信息;
25、根据所述第二预设跳转链接信息控制所述中间h5页面跳转至目标h5页面。
26、在一些实施例中,所述方法还包括以下步骤:
27、当所述实时跳转类型为正向跳转,提取所述实时跳转链接信息的文本引用连接参数;
28、根据所述文本引用连接参数控制所述第一h5页面的跳转过程。
29、在一些实施例中,所述方法还包括以下步骤:
30、设置所述中间h5页面对应的状态同步信息,所述状态同步信息用于实现具有状态同步保持要求的h5页面的同步功能;
31、确定存在所述状态同步保持要求对应的h5页面作为第二h5页面;
32、修改所述第二h5页面对应页面同步链接信息中的状态同步参数;
33、根据所述状态同步参数控制所述第二h5页面与至少一个第三h5页面进行状态同步。
34、为实现上述目的,本申请实施例的另一方面提出了一种h5页面跳转装置,所述装置包括:
35、第一模块,用于构建中间h5页面;
36、第二模块,用于设置所述中间h5页面对应的第一预设跳转链接信息,所述第一预设跳转链接信息用于实现具有预设页面跳转要求对应的h5页面的跳转功能;
37、第三模块,用于确定存在所述预设页面跳转要求对应的h5页面作为第一h5页面;
38、第四模块,用于修改所述第一h5页面对应目标跳转链接信息中的目标跳转参数;
39、第五模块,用于根据所述目标跳转参数控制所述第一h5页面的跳转过程。
40、为实现上述目的,本申请实施例的另一方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的h5页面跳转方法。
41、为实现上述目的,本申请实施例的另一方面提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的h5页面跳转方法。
42、本申请提出的一种h5页面跳转方法和装置、电子设备及存储介质,本申请的方法通过构建中间h5页面后,设置中间h5页面对应的第一预设跳转链接信息,以通过第一预设跳转链接信息实现具有预设页面跳转要求对应的h5页面的跳转功能,并且还通过确定存在预设页面跳转要求对应的h5页面作为第一h5页面后,修改第一h5页面对应目标跳转链接信息中的目标跳转参数,以根据目标跳转参数控制所述第一h5页面的跳转过程,从而实现第一h5页面对应预设页面跳转要求的页面跳转过程,有效提高页面操作的灵活性和用户操作体验。
1.一种h5页面跳转方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述修改所述第一h5页面对应目标跳转链接信息中的目标跳转参数,包括:
3.根据权利要求1所述的方法,其特征在于,所述修改所述第一h5页面对应目标跳转链接信息中的目标跳转参数,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述目标跳转参数控制所述第一h5页面的跳转过程,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述实时跳转参数和所述目标跳转参数控制所述第一h5页面的跳转过程,包括:
6.根据权利要求4所述的方法,其特征在于,所述方法还包括以下步骤:
7.根据权利要求所述的方法,其特征在于,所述方法还包括以下步骤:
8.一种h5页面跳转装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的h5页面跳转方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的h5页面跳转方法。