跳转页面的重定向方法及设备技术

技术编号:32126891 阅读:21 留言:0更新日期:2022-01-29 19:17
本公开提供的跳转页面的重定向方法及设备,该方法包括:响应于接收到的跳转操作,确定当前页面地址信息对应的跳转页面地址信息;确定跳转页面地址信息是否异常;若跳转页面地址信息异常,则根据当前页面地址信息,确定对应的重定向地址信息;根据重定向地址信息,加载对应的重定向页面。本公开能够实现客户端原生代码编写的跳转出现异常时,重定向至另一个原生代码编写的重定向页面。避免了显示页面跳转异常的问题,进一步提高了用户的体验。进一步提高了用户的体验。进一步提高了用户的体验。

【技术实现步骤摘要】
跳转页面的重定向方法及设备


[0001]本公开实施例涉及计算机与网络通信
,尤其涉及一种跳转页面的重定向方法及设备。

技术介绍

[0002]目前,对于应用程序的显示页面具有很高的动态性要求,需要显示页面在跳转时,可以高效快速的调整到对应的跳转页面。常用的显示页面的跳转方式包括如下两种:1)服务器下发的跳转页面。2)采用原生代码编写的跳转页面。
[0003]其中,采用服务器下发的跳转页面,服务器可以实时控制下发的跳转页面,因此较少出现跳转页面异常显示的问题。而对于原生代码编写的跳转页面,由于服务器无法实时控制,因此在跳转页面发生异常时,导致显示界面跳转异常,进而影响用户的体验。

技术实现思路

[0004]本公开实施例提供一种跳转页面的重定向方法及设备,以克服应用程序采用原生代码编写的跳转页面在异常时,显示界面跳转异常的问题。
[0005]第一方面,本公开实施例提供一种跳转页面的重定向方法,该跳转页面的重定向方法包括:响应于接收到的跳转操作,确定当前页面地址信息对应的跳转页面地址信息;确定跳转页面地址信息是否异常;若跳转页面地址信息异常,则根据当前页面地址信息,确定对应的重定向地址信息;根据重定向地址信息,加载对应的重定向页面。
[0006]第二方面,本公开实施例提供一种跳转页面的重定向设备,跳转页面的重定向设备包括:
[0007]第一确定模块,用于响应于接收到的跳转操作,确定当前页面地址信息对应的跳转页面地址信息;
[0008]第二确定模块,用于确定跳转页面地址信息是否异常;
[0009]第三确定模块,用于若跳转页面地址信息异常,则根据当前页面地址信息,确定对应的重定向地址信息;
[0010]加载模块,根据重定向地址信息,加载对应的重定向页面。
[0011]第三方面,本公开实施例提供一种电子设备,包括:处理器和存储器;
[0012]存储器存储计算机执行指令;
[0013]处理器执行存储器存储的计算机执行指令,使得至少一个处理器执行如上第一方面以及第一方面各种可能的设计的跳转页面的重定向方法。
[0014]第四方面,本公开实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如上第一方面各种可能的设计的跳转页面的重定向方法。
[0015]第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如上第一方面各种可能的设计的跳转页面的重定向方法。
[0016]本公开实施例提供的跳转页面的重定向方法及设备,该方法通过在客户端的跳转页面地址信息出现异常时,跳转至对应的重定向地址信息对应的重定向页面,能够实现客户端原生代码编写的跳转出现异常时,重定向至另一个原生代码编写的重定向页面。避免了显示页面跳转异常的问题,进一步提高了用户的体验。
附图说明
[0017]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为服务器下发跳转页面的场景图;
[0019]图2为本公开实施例提供的跳转页面的重定向方法的场景图;
[0020]图3为本公开实施例提供的跳转页面的重定向方法流程示意图一;
[0021]图4为本公开实施例提供的跳转页面的重定向方法流程示意图二;
[0022]图5为本公开实施例提供的跳转页面的重定向设备的结构框图;
[0023]图6为本公开实施例提供的跳转页面的重定向设备的硬件结构示意图。
具体实施方式
[0024]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0025]参考图1,图1中包括:客户端11和服务器12,其中当用户触发“同城按钮”后,客户端11会将“同城按钮”对应的标识信息发送给服务器12,服务器会根据“同城按钮”对应的标识信息向客户端11下发对应的跳转页面。客户端11在收到服务器下发的跳转页面后,将当前页面跳转至服务器下发的跳转页面。可见,对于服务器下发的跳转页面,服务器可以灵活的控制。
[0026]而参照图2,示出本公开实施例提供的跳转页面的重定向方法的应用场景图,其中,图2中,客户端11显示的是当前页面21,当用户触发“我”的按钮,经过客户端自行处理后,在客户端11显示按钮“我”对应的跳转页面22。该跳转页面22是采用原生代码编写的,不会经过服务器的处理。
[0027]基于上述图2的应用场景,若当前页面21要跳转至原生代码编写的跳转页面22时,由于对应的跳转接口异常,导致跳转页面无法正常显示。则会在客户端11的显示界面上显示异常页面23,进而影响到用户的体验。
[0028]为解决上述技术问题,本公开实施例提供一种跳转页面的重定向方法及设备,通过在客户端的跳转页面地址信息出现异常时,跳转至对应的重定向地址信息对应的重定向页面,能够实现客户端原生代码编写的跳转页面出现异常时,重定向至另一个原生代码编写的重定向页面。避免了显示页面跳转异常的问题,进一步提高了用户的体验。
[0029]参考图3,图3为本公开实施例提供的跳转页面的重定向方法流程示意图一。本实
施例的方法可以应用在客户端中。该跳转页面的重定向方法具体包括以下步骤:
[0030]S301,响应于接收到的跳转操作,确定当前页面地址信息对应的跳转页面地址信息。
[0031]其中,客户端的显示界面上显示有当前页面,如图2中的当前页面21。用户在当前页面上触发预设的按钮,如用户触发图2中当前页面21的按钮“我”,则客户端对应接收到了一跳转操作,该跳转操作指示客户端跳转至跳转页面。
[0032]进一步的,在客户端接收到跳转操作后,获取当前页面的当前页面地址信息,每个当前页面地址信息具有对应的一个或者多个跳转页面地址信息。当具有一个跳转页面地址信息时,可根据当前页面地址信息确定对应的跳转页面地址信息。
[0033]具体的,在客户端的第一map(映射表)中按照键值(Key

Value)的方式存储有多个页面地址信息以及其对应的跳转页面地址信息,如表一。其中,在表一种Key可以是当前页面地址信息,Value可以是对应Key对应的跳转页面地址信息。示例性的,地址信息

对应的当前页面在跳转后应该是地址信息

对应的跳转页面。
[0034]表一
[0035]KeyValue地址信息
...

【技术保护点】

【技术特征摘要】
1.一种跳转页面的重定向方法,其特征在于,所述跳转页面的重定向方法包括:响应于接收到的跳转操作,确定当前页面地址信息对应的跳转页面地址信息;确定所述跳转页面地址信息是否异常;若所述跳转页面地址信息异常,则根据所述当前页面地址信息,确定对应的重定向地址信息;根据所述重定向地址信息,加载对应的重定向页面。2.根据权利要求1所述的跳转页面的重定向方法,其特征在于,所述当前页面地址信息包括:多个参数信息;所述根据所述重定向地址信息,加载对应的重定向页面,包括:根据预设规则,在所述多个参数信息中确定目标参数信息;将所述目标参数信息与所述重定向地址信息组合,得到目标地址信息;根据所述目标地址信息,加载所述重定向页面。3.根据权利要求1所述的跳转页面的重定向方法,其特征在于,所述响应于接收到的跳转操作,确定当前页面地址信息对应的跳转页面地址信息,包括:响应于接收到的跳转操作,确定所述跳转操作对应的跳转标识信息;根据所述跳转标识信息,确定所述当前页面地址信息对应的所述跳转页面地址信息。4.根据权利要求3所述的跳转页面的重定向方法,其特征在于,所述根据所述跳转标识信息,确定所述当前页面地址信息对应的所述跳转页面地址信息,包括:在预设的第一映射表中,确定所述跳转标识信息和所述当前页面地址信息对应的跳转页面地址信息,所述第一映射表中存储有页面地址信息、跳转标识信息和跳转页面地址信息的第一对应关系。5.根据权利要求3所述的跳转页面的重定向方法,其特征在于,所述确定所述跳转页面地址信息是否异常,包括:确定在预设的第二映射表中,是否具有所述跳转标识信息和所述当前页面地址信息对应的重定向地址信息;若是,则确定所述跳转页面地址信息异常,若否,则确定所述跳转页面地址信息不是异常。6.根据权利要求5所述的跳转页面的重定向方法,...

【专利技术属性】
技术研发人员:王潇男
申请(专利权)人:北京有竹居网络技术有限公司
类型:发明
国别省市:

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

1