页面返回的方法、装置、存储介质以及客户端制造方法及图纸

技术编号:20566723 阅读:14 留言:0更新日期:2019-03-14 09:30
本公开涉及一种页面返回的方法、装置、存储介质以及客户端,该方法包括:通过所述WebView模块从所述Native模块中获取页面浏览信息,所述页面浏览信息包括用户依次浏览的多个页面;通过所述WebView模块确定用户浏览的当前页面对应的预设返回策略,并根据所述预设返回策略和该页面浏览信息确定页面返回信息;通过所述WebView模块将所述页面返回信息发送至所述Native模块;根据所述页面返回信息通过所述Native模块进行页面返回,以解决现有页面返回方法无法灵活适用多种页面返回场景的问题。

【技术实现步骤摘要】
页面返回的方法、装置、存储介质以及客户端
本公开涉及互联网
,具体地,涉及一种页面返回的方法、装置、存储介质以及客户端。
技术介绍
随着互联网特别是移动网络的普及,越来越多的产品和服务提供商都选择使用应用程序作为与消费者交互的渠道之一,甚至是主要渠道。目前应用程序的开发模式主要包括以下几种:Native(原生模式)、Web(网络模式)和Hybrid(混合模式);其中,Hybrid应用程序在开发过程中混合使用了Native元素和Web元素,从而结合了Native应用程序和Web应用程序的部分优点,可以跨平台调试,更新和维护成本低。
技术实现思路
本公开提供一种页面返回的方法、装置、存储介质以及客户端。第一方面,本公开提供一种页面返回的方法,应用于包括网络页面WebView模块和原生Native模块的应用程序客户端,该方法包括:通过所述WebView模块从所述Native模块中获取页面浏览信息,所述页面浏览信息包括用户依次浏览的多个页面;通过所述WebView模块确定用户浏览的当前页面对应的预设返回策略,并根据所述预设返回策略和所述页面浏览信息确定页面返回信息;通过所述WebView模块将所述页面返回信息发送至所述Native模块;根据所述页面返回信息通过所述Native模块进行页面返回。可选地,所述根据所述预设返回策略和所述页面浏览信息确定页面返回信息包括:根据所述预设返回策略通过所述WebView模块在所述页面浏览信息中确定至少一个目标返回页面;根据至少一个所述目标返回页面通过所述WebView模块对所述页面浏览信息中多个所述页面进行调整,并根据调整后的页面浏览信息确定所述页面返回信息。可选地,在所述目标返回页面包括一个所述目标返回页面时,所述根据至少一个所述目标返回页面对所述页面浏览信息中多个所述页面进行调整,并根据调整后的页面浏览信息确定所述页面返回信息包括:在所述页面浏览信息中,通过所述WebView模块将所述当前页面和所述目标返回页面之间的页面删除,得到所述页面返回信息。可选地,在所述目标返回页面包括多个所述目标返回页面时,所述根据至少一个所述目标返回页面对所述页面浏览信息中多个所述页面进行调整,并根据调整后的页面浏览信息确定所述页面返回信息包括:通过所述WebView模块在多个所述目标返回页面中确定所述用户最先浏览的页面,并将所述当前页面和所述用户最先浏览的页面之间除所述目标返回页面外的其他页面删除,得到所述页面返回信息;和/或,在所述页面浏览信息中,通过所述WebView模块确定多个所述目标返回页面的返回顺序,并根据所述返回顺序调整多个所述页面在所述页面浏览信息的页面位置,并根据调整后的页面位置得到所述页面返回信息。可选地,所述根据所述页面返回信息通过所述Native模块进行页面返回包括:根据所述页面返回信息通过所述Native模块调整所述页面浏览信息,得到页面返回路径,并按照所述页面返回路径进行页面返回。可选地,所述按照所述页面返回路径进行页面返回包括:在满足预设返回条件时,按照所述页面返回路径进行页面返回。可选地,所述预设返回条件包括:在所述当前页面接收到页面返回指令;或者,所述当前页面展示的时长大于或者等于预设时长;或者,完成所述当前页面对应的目标任务。第二方面,提供一种页面返回的装置,包括:WebView模块,用于从所述Native模块中获取页面浏览信息,并确定用户浏览的当前页面对应的预设返回策略,并根据所述预设返回策略和所述页面浏览信息确定页面返回信息,并将所述页面返回信息发送至所述Native模块;所述页面浏览信息包括用户依次浏览的多个页面;Native模块,用于根据所述页面返回信息进行页面返回。可选地,所述WebView模块,用于根据所述预设返回策略在所述页面浏览信息中确定至少一个目标返回页面,并根据至少一个所述目标返回页面对所述页面浏览信息中多个所述页面进行调整,并根据调整后的页面浏览信息确定所述页面返回信息。可选地,所述WebView模块,用于在所述目标返回页面包括一个所述目标返回页面时,在所述页面浏览信息中,将所述当前页面和所述目标返回页面之间的页面删除,得到所述页面返回信息。可选地,所述WebView模块,用于在所述目标返回页面包括多个所述目标返回页面时,在多个所述目标返回页面中确定所述用户最先浏览的页面,并将所述当前页面和所述用户最先浏览的页面之间除所述目标返回页面外的其他页面删除,得到所述页面返回信息;和/或,所述WebView模块,用于在所述目标返回页面包括多个所述目标返回页面时,在所述页面浏览信息中,确定多个所述目标返回页面的返回顺序,并根据所述返回顺序调整多个所述页面在所述页面浏览信息的页面位置,并根据调整后的页面位置得到所述页面返回信息。可选地,所述Native模块,用于将根据所述页面返回信息通过所述Native模块调整所述页面浏览信息,得到页面返回路径,并按照所述页面返回路径进行页面返回。可选地,所述Native模块,用于在满足预设返回条件时,按照所述页面返回路径进行页面返回。可选地,所述预设返回条件包括:在所述当前页面接收到页面返回指令;或者,所述当前页面展示的时长大于或者等于预设时长;或者,完成所述当前页面对应的目标任务。第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行上述页面返回方法的步骤。第四方面,提供一种客户端,包括上述页面返回装置。通过上述技术方案,应用程序的客户端中的WebView模块从Native模块中获取页面浏览信息,并根据WebView模块中设置的预设返回策略和页面浏览信息对该页面浏览信息进行调整的,并将调整后得到的页面返回信息发送至Native模块,这样,本公开将预设返回策略设置在WebView模块,并由WebView模块根据预设返回策略对Native模块的页面浏览信息进行调整,Native模块只需要按照调整后得到的页面返回信息进行页面返回即可,由于在WebView模块能够灵活的调整预设返回策略,因此,本公开无需通过客户端重新发布版本即可实现对预设返回策略的调整,从而能够灵活适用多种页面返回场景。本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1是本公开实施例提供的一种页面返回的方法的流程示意图;图2是本公开实施例提供的一种页面返回的方法的交互示意图;图3是本公开实施例提供的一种页面返回的装置的结构示意图。具体实施方式以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。本公开可以应用于一种包括WebView模块和Native模块的应用程序客户端,该应用程序客户端可以是Hybrid应用程序的客户端,在用户浏览Native页面时,Native模块会记录用户依次浏览过的Native页面得到页面浏览信息,当客户端跳转到当前的Native页面时,Native模块根据预先设置的预设返回策略和页面浏览信息确定目标返回页面,并在触发页面返回(如用户点击当前native页本文档来自技高网...

【技术保护点】
1.一种页面返回的方法,其特征在于,应用于包括网络页面WebView模块和原生Native模块的应用程序客户端,所述方法包括:通过所述WebView模块从所述Native模块中获取页面浏览信息,所述页面浏览信息包括用户依次浏览的多个页面;通过所述WebView模块确定用户浏览的当前页面对应的预设返回策略,并根据所述预设返回策略和所述页面浏览信息确定页面返回信息;通过所述WebView模块将所述页面返回信息发送至所述Native模块;根据所述页面返回信息通过所述Native模块进行页面返回。

【技术特征摘要】
1.一种页面返回的方法,其特征在于,应用于包括网络页面WebView模块和原生Native模块的应用程序客户端,所述方法包括:通过所述WebView模块从所述Native模块中获取页面浏览信息,所述页面浏览信息包括用户依次浏览的多个页面;通过所述WebView模块确定用户浏览的当前页面对应的预设返回策略,并根据所述预设返回策略和所述页面浏览信息确定页面返回信息;通过所述WebView模块将所述页面返回信息发送至所述Native模块;根据所述页面返回信息通过所述Native模块进行页面返回。2.根据权利要求1所述的方法,其特征在于,所述根据所述预设返回策略和所述页面浏览信息确定页面返回信息包括:根据所述预设返回策略通过所述WebView模块在所述页面浏览信息中确定至少一个目标返回页面;根据至少一个所述目标返回页面通过所述WebView模块对所述页面浏览信息中多个所述页面进行调整,并根据调整后的页面浏览信息确定所述页面返回信息。3.根据权利要求2所述的方法,其特征在于,在所述目标返回页面包括一个所述目标返回页面时,所述根据至少一个所述目标返回页面对所述页面浏览信息中多个所述页面进行调整,并根据调整后的页面浏览信息确定所述页面返回信息包括:在所述页面浏览信息中,通过所述WebView模块将所述当前页面和所述目标返回页面之间的页面删除,得到所述页面返回信息。4.根据权利要求2所述的方法,其特征在于,在所述目标返回页面包括多个所述目标返回页面时,所述根据至少一个所述目标返回页面对所述页面浏览信息中多个所述页面进行调整,并根据调整后的页面浏览信息确定所述页面返回信息包括:通过所述WebView模块在多个所述目标返回页面中...

【专利技术属性】
技术研发人员:陈禹霖冯湧
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京,11

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

1