网页页面的跳转处理方法和装置制造方法

文档序号:6638692阅读:130来源:国知局
网页页面的跳转处理方法和装置制造方法
【专利摘要】本发明公开了一种网页页面的跳转处理方法和装置,其中,该方法包括:在浏览器的界面上显示网页页面;接收到重定向删除指令,并根据重定向删除指令删除网页页面中保存的重定向指令;通过网页编辑器在网页页面的页面设置中编辑目标跳转标识,其中,目标跳转标识用于表征目标跳转页面的跳转信息;在网页页面触发跳转指令之后,网页页面根据目标跳转标识跳转至目标跳转页面。本发明解决了由于网页重定向的设定造成的网页后退跳转失灵的问题。
【专利说明】网页页面的跳转处理方法和装置

【技术领域】
[0001]本发明涉及互联网领域,具体而言,涉及一种网页页面的跳转处理方法和装置。

【背景技术】
[0002]随着网络的发展,在用户浏览网页过程中,网页页面的页面重定向是很常见的需求,虽然重定向的方法很多,可是大部分重定向的方法都会导致一个问题:就是浏览者在重定向后的页面点击后退的按钮回到的是当前页面,而不是重定向之前的页面。
[0003]例如,假设一个网页A是一个重定向页面,那么当用户进入到网页A的时候就会被重定向到网页B,这个时候浏览器的显示页面为网页B,当在网页B点击后退按钮时,由于网页A是网页B重定向前的源页面,所以在执行“后退”指令时显示界面应该指向网页A,但是在当用户点击后退按钮的时候,就会先进入网页A,然后又立即进入到网页B,造成后退按钮“失灵”。
[0004]针对现有技术中由于网页重定的向设定造成的网页后退跳转失灵的问题,目前尚未提出有效的解决方案。


【发明内容】

[0005]本发明的主要目的在于提供一种网页页面的跳转处理方法和装置,以解决由于网页重定向设定造成的网页后退跳转失灵的问题。
[0006]为了实现上述目的,根据本发明实施例的一个方面,提供了一种网页页面的跳转处理方法。根据本发明的网页页面的跳转处理方法包括:在浏览器的界面上显示网页页面;接收到重定向删除指令,并根据重定向删除指令删除网页页面中保存的重定向指令;通过网页编辑器在网页页面的页面设置中编辑目标跳转标识,其中,目标跳转标识用于表征目标跳转页面的跳转信息;在网页页面触发跳转指令之后,网页页面根据目标跳转标识跳转至目标跳转页面。
[0007]为了实现上述目的,根据本发明实施例的另一方面,提供了一种网页页面的跳转处理装置。根据本发明的网页页面的跳转处理装置包括:显示模块,用于在浏览器的界面上显示网页页面;接收模块,用于接收到重定向删除指令;控制模块,用于根据重定向删除指令删除网页页面中保存的重定向指令;编辑模块,用于通过网页编辑器在网页页面的页面设置中编辑目标跳转标识,其中,目标跳转标识用于表征目标跳转页面的跳转信息;跳转模块,用于在网页页面触发跳转指令之后,网页页面根据目标跳转标识跳转至目标跳转页面。
[0008]根据发明实施例,通过在浏览器的界面上显示网页页面;接收到重定向删除指令,并根据重定向删除指令删除网页页面中保存的重定向指令;通过网页编辑器在网页页面的页面设置中编辑目标跳转标识,其中,目标跳转标识用于表征目标跳转页面的跳转信息;在网页页面触发跳转指令之后,网页页面根据目标跳转标识跳转至目标跳转页面,解决了由于网页重定向的设定造成的网页后退跳转失灵的问题,达到了保障网页跳转的稳定性的效果O

【专利附图】

【附图说明】
[0009]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0010]图1是根据本发明实施例的网页页面的跳转处理方法的流程图;
[0011]图2是根据本发明优选实施例的网页页面的跳转处理方法的流程图;
[0012]图3是根据本发明实施例的网页页面的跳转处理装置的示意图;
[0013]图4是根据本发明优选实施例的网页页面的跳转处理装置的示意图;
[0014]图5是根据本发明优选实施例的网页页面的跳转处理装置的示意图;
[0015]图6是根据本发明优选实施例的网页页面的跳转处理装置的示意图;以及
[0016]图7是根据本发明优选实施例的网页页面的跳转处理装置的示意图。

【具体实施方式】
[0017]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0018]为了使本【技术领域】的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0019]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0020]实施例一
[0021]本发明实施例提供了一种网页页面的跳转处理方法。
[0022]图1是根据本发明实施例的网页页面的跳转处理方法的流程图。如图1所示,该网页页面的跳转处理方法包括步骤如下:
[0023]步骤S102,在浏览器的界面上显示网页页面;
[0024]具体的,本发明实施例应用于控制网页页面跳转,在实现网页页面之前,确定当前浏览器的界面上显示的网页页面为跳转前的页面,即,在重定向至下一页面前的网页页面。
[0025]步骤S104,接收到重定向删除指令,并根据重定向删除指令删除网页页面中保存的重定向指令;
[0026]具体的,接收到的重定向删除指令,可以删除上述步骤S102中显示的网页页面中保存的跳转至初始重定向页面的重定向指令。
[0027]例如,当前显示页面为页面A,初始重定向指令中是将从页面A跳转至页面B,在接收了重定向删除指令后,重定向删除指令会将初始重定向指令中用于控制由页面A跳转至页面B的控制命令进行删除。
[0028]步骤S106,通过网页编辑器在网页页面的页面设置中编辑目标跳转标识,其中,目标跳转标识用于表征目标跳转页面的跳转信息;
[0029]具体的,在步骤S104删除了网页页面中保存的重定向指令后,为了保证网页页面的顺利跳转,并避免由于重定向的设定导致的在跳转后的页面执行回退时,仍旧停留在该当前页面的情况发生,通过网页编辑器,在触发跳转前的网页页面的页面设置中编辑目标跳转标识,以使得,在网页页面跳转时,通过目标跳转标识跳转至目标跳转页面,其中,目标跳转标识用于表征目标跳转页面的跳转信息中可以为目标跳转页面的网页链接地址,具体如下述步骤S108所述。
[0030]例如,仍旧以步骤S104中举例为例,在删除了初始重定向指令中对应跳转至页面B的控制命令之后,为了保障网络用户可以通过页面A顺利跳转至目标跳转页面,则编辑目标跳转页面对应的目标跳转标识,以使得用户可以通过页面A跳转至目标跳转页面。本发明实施例不限定目标跳转页面具体为与页面A建立网络链接的任一网页页面,以实现本发明实施例提供的网页页面的跳转处理方法为准,具体不做限定。
[0031]步骤S108,在网页页面触发跳转指令之后,网页页面根据目标跳转标识跳转至目标跳转页面。
[0032]具体的,依据步骤S106中在编辑完成目标跳转标识后,当网页页面触发跳转指令后,该网页页面将依据目标跳转标识跳转至目标跳转页面。
[0033]例如,仍旧以上述步骤中的举例为例,当触发跳转指令后,页面A依据步骤S106中已编辑完成的目标跳转标识将跳转至目标跳转页面。假设目标跳转页面为页面C,若在步骤S104后删除对原有网页的重定向设定,在步骤S106中将编辑指向页面C的目标跳转标识,则在本步骤S108中页面A依据页面C的目标跳转标识,跳转至页面C。
[0034]本发明实施例提供的网页页面的跳转处理方法,通过在浏览器的界面上显示网页页面;接收到重定向删除指令,并根据重定向删除指令删除网页页面中保存的重定向指令;通过网页编辑器在网页页面的页面设置中编辑目标跳转标识,其中,目标跳转标识用于表征目标跳转页面的跳转信息;在网页页面触发跳转指令之后,网页页面根据目标跳转标识跳转至目标跳转页面,解决了由于网页重定向的设定造成的网页后退跳转失灵的问题,达到了保障网页跳转的稳定性的效果。
[0035]优选的,步骤S104中,根据重定向删除指令删除网页页面中保存的重定向指令的步骤包括:
[0036]根据重定向删除指令删除网页页面中页面元信息meta的标签中的重定向指令。
[0037]具体的,重定向删除指令删除的为网页页面中页面元信息meta的标签中的重定向指令,其中,meta用于描述网页文档的属性,该网页文档的属性至少包括:作者、日期、时间、网页描述、关键词和页面刷新。
[0038]例如,标签meta中用于指示网页页面的指令:
[0039]meta http-equiv=”......”,重定向删除指令将删除上述”......”中的指示具体网页的指令部分
[0040]优选的,图2是根据本发明优选实施例的网页页面的跳转处理方法的流程图。如图2所示,在步骤S104根据重定向删除指令删除网页页面中保存的重定向指令之后,本发明实施例提供的网页页面的跳转处理方法还包括:
[0041]步骤S105,接收网页赋值删除指令,并根据网页赋值删除指令删除赋值命令本地窗口中对应网页页面中保存的重定向指令的统一资源定位符url赋值;
[0042]具体的,以本地窗口赋值命令window, locat1n为例,由于上述在步骤S104中删除了网页页面中页面元信息meta的标签中的重定向指令,为例避免在页面跳转过程中由于网页设置中的其他初始指令的干扰导致网页页面跳转失败,因此在完成上述步骤S104后,接收到网页赋值删除命令,并依据网页赋值删除命令将window, locat1n中的赋值删除,其中,以统一资源定位符(Uniform Resoure Locator,简称url)为例,接收到网页赋值删除命令后,依据网页赋值删除命令将window, locat1n中的url删除。
[0043]步骤S107,接收网页跳转对象删除指令,并根据网页跳转对象删除指令删除当前窗口跳转命令中的重定向指令对应的重定向跳转页面的跳转信息。
[0044]具体的,以当前窗口跳转命令window, locat1n, href ()为例,在接收到网页跳转对象删除指令后,依据该网页跳转对象删除指令将window, locat1n, href O中对应跳转页面的跳转信息删除,例如,仍旧以上述步骤S104中的初始重定向指令中是将从页面A跳转至页面B中的页面B为例,在执行网页跳转对象删除指令时,是将window, locat1n,href O中对应页面B中的跳转信息删除。
[0045]优选的,步骤S106通过网页编辑器在网页页面的页面设置中编辑目标跳转标识的步骤包括:
[0046]通过网页编辑器在网页页面的页面设置中,将预先获取目标页面的统一资源定位符url设置为目标跳转标识targetURL。
[0047]具体的,假设需要重定向的目标跳转页面的统一资源定位符为url,则将该url设置为目标跳转标识targetURL。
[0048]优选的,步骤S108,网页页面根据目标跳转标识跳转至目标跳转页面,包括:
[0049]Stepl.将目标跳转标识配置于跳转命令;
[0050]具体的,以跳转命令window, locat1n, replace ()为例,将上述步骤S106中的 targetURL 配置于 window, locat1n, replace O,则得到 window, locat1n,replace(targetURL)。
[0051]Step2.依据配置目标跳转标识后的跳转命令由网页页面跳转至目标跳转页面,配置目标跳转标识后的跳转命令用于依据目标跳转标识targetURL跳转至目标跳转页面。
[0052]具体的,依据Stepl中配置目标跳转标识后的跳转命令window, locat1n,replace (targetURL),将跳转至targetURL的目标跳转页面。
[0053]由于 window, locat1n, replace ()在重定向的过程中与 window, locat1n,href O所显示的跳转功能相同,但从目标跳转页面执行回退时,由于window, locat1n,replace O不用通过访问服务器就能从当前目标跳转页面回退至源页面,使得在不产生跳转历史的同时,通过执行回退仍能够指向预先存储的源url,不会发生回退“失灵”的情况,并且,在目标跳转页的脚本js环境中,跳转refer属性仍然保持源url,因此对的脚本不会产生影响。
[0054]本发明实施例还提供了一种网页页面的跳转处理装置。该装置可以通过网页页面的跳转处理方法实现其功能。需要说明的是,本发明实施例的网页页面的跳转处理装置可以用于执行本发明实施例所提供的网页页面的跳转处理方法,本发明实施例的网页页面的跳转处理方法也可以通过本发明实施例所提供的网页页面的跳转处理装置来执行。
[0055]图3是根据本发明实施例的网页页面的跳转处理装置的示意图。如图3所示,该网页页面的跳转处理装置,包括:显示模块32、接收模块34、控制模块36、编辑模块38和跳转模块40,其中,
[0056]显示模块32,用于在浏览器的界面上显示网页页面;
[0057]接收模块34,用于接收到重定向删除指令;
[0058]控制模块36,与接收模块34建立电连接,用于根据重定向删除指令删除网页页面中保存的重定向指令;
[0059]编辑模块38,用于通过网页编辑器在网页页面的页面设置中编辑目标跳转标识,其中,目标跳转标识用于表征目标跳转页面的跳转信息;
[0060]跳转模块40,与编辑模块38建立电连接,用于在网页页面触发跳转指令之后,网页页面根据目标跳转标识跳转至目标跳转页面。
[0061]优选的,图4是根据本发明优选实施例的网页页面的跳转处理装置的示意图。如图4所示,控制模块36包括:
[0062]控制单元361,用于根据重定向删除指令删除网页页面中页面元信息meta的标签中的重定向指令。
[0063]优选的,图5是根据本发明优选实施例的网页页面的跳转处理装置的示意图。如图5所示,该装置还包括:
[0064]第一指令接收模块37,用于在根据重定向删除指令删除网页页面中保存的重定向指令之后,接收网页赋值删除指令;
[0065]第一删除编辑模块39,与第一指令接收模块37建立电连接,用于根据网页赋值删除指令,删除赋值命令本地窗口中对应网页页面中保存的重定向指令的统一资源定位符url赋值;
[0066]第二指令接收模块41,用于接收网页跳转对象删除指令;
[0067]第二删除编辑模块42,与第二指令接收模块41建立电连接,用于根据网页跳转对象删除指令,删除当前窗口跳转命令中的重定向指令对应的重定向跳转页面的跳转信息。
[0068]优选的,图6是根据本发明优选实施例的网页页面的跳转处理装置的示意图。如图6所示,编辑模块38包括:
[0069]编辑单元381,用于通过网页编辑器在网页页面的页面设置中,将预先获取目标页面的统一资源定位符url设置为目标跳转标识targetURL。
[0070]优选的,图7是根据本发明优选实施例的网页页面的跳转处理装置的示意图。如图7所示,跳转模块40包括:
[0071]配置单元401,用于将目标跳转标识配置于跳转命令;
[0072]跳转单元402,与配置单元401建立电连接,用于依据配置目标跳转标识后的跳转命令由网页页面跳转至目标跳转页面,配置目标跳转标识后的跳转命令用于依据目标跳转标识targetURL跳转至目标跳转页面。
[0073]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0074]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0075]在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0076]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0077]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0078]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、移动终端、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0079]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种网页页面的跳转处理方法,其特征在于,包括: 在浏览器的界面上显示网页页面; 接收到重定向删除指令,并根据所述重定向删除指令删除所述网页页面中保存的重定向指令; 通过网页编辑器在所述网页页面的页面设置中编辑目标跳转标识,其中,所述目标跳转标识用于表征目标跳转页面的跳转信息; 在所述网页页面触发跳转指令之后,所述网页页面根据所述目标跳转标识跳转至所述目标跳转页面。
2.根据权利要求1所述的方法,其特征在于,根据所述重定向删除指令删除所述网页页面中保存的重定向指令的步骤包括: 根据所述重定向删除指令删除所述网页页面中页面元信息meta的标签中的所述重定向指令。
3.根据权利要求2所述的方法,其特征在于,在根据所述重定向删除指令删除所述网页页面中保存的重定向指令之后,所述方法还包括: 接收网页赋值删除指令,并根据所述网页赋值删除指令删除赋值命令本地窗口中对应所述网页页面中保存的重定向指令的统一资源定位符url赋值; 接收网页跳转对象删除指令,并根据所述网页跳转对象删除指令删除当前窗口跳转命令中的所述重定向指令对应的重定向跳转页面的跳转信息。
4.根据权利要求1所述的方法,其特征在于,通过网页编辑器在所述网页页面的页面设置中编辑目标跳转标识的步骤包括: 通过网页编辑器在所述网页页面的页面设置中,将预先获取目标页面的统一资源定位符url设置为目标跳转标识targetURL。
5.根据权利要求4所述的方法,其特征在于,所述网页页面根据所述目标跳转标识跳转至所述目标跳转页面,包括: 将所述目标跳转标识配置于所述跳转命令; 依据配置所述目标跳转标识后的跳转命令由所述网页页面跳转至所述目标跳转页面,所述配置所述目标跳转标识后的跳转命令用于依据所述目标跳转标识targetURL跳转至所述目标跳转页面。
6.一种网页页面的跳转处理装置,其特征在于,包括: 显示模块,用于在浏览器的界面上显示网页页面; 接收模块,用于接收到重定向删除指令; 控制模块,用于根据所述重定向删除指令删除所述网页页面中保存的重定向指令;编辑模块,用于通过网页编辑器在所述网页页面的页面设置中编辑目标跳转标识,其中,所述目标跳转标识用于表征目标跳转页面的跳转信息; 跳转模块,用于在所述网页页面触发跳转指令之后,所述网页页面根据所述目标跳转标识跳转至所述目标跳转页面。
7.根据权利要求6所述的装置,其特征在于,所述控制模块包括: 控制单元,用于根据所述重定向删除指令删除所述网页页面中页面元信息meta的标签中的所述重定向指令。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 第一指令接收模块,用于在根据所述重定向删除指令删除所述网页页面中保存的重定向指令之后,接收网页赋值删除指令; 第一删除编辑模块,用于根据所述网页赋值删除指令,删除赋值命令本地窗口中对应所述网页页面中保存的重定向指令的统一资源定位符url赋值; 第二指令接收模块,用于接收网页跳转对象删除指令; 第二删除编辑模块,用于根据所述网页跳转对象删除指令,删除当前窗口跳转命令中的所述重定向指令对应的重定向跳转页面的跳转信息。
9.根据权利要求6所述的装置,其特征在于,所述编辑模块包括: 编辑单元,用于通过网页编辑器在所述网页页面的页面设置中,将预先获取目标页面的统一资源定位符url设置为目标跳转标识targetURL。
10.根据权利要求9所述的装置,其特征在于,所述跳转模块包括: 配置单元,用于将所述目标跳转标识配置于所述跳转命令; 跳转单元,用于依据配置所述目标跳转标识后的跳转命令由所述网页页面跳转至所述目标跳转页面,所述配置所述目标跳转标识后的跳转命令用于依据所述目标跳转标识targetURL跳转至所述目标跳转页面。
【文档编号】G06F17/30GK104484399SQ201410773637
【公开日】2015年4月1日 申请日期:2014年12月12日 优先权日:2014年12月12日
【发明者】李浛天 申请人:北京国双科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1