[发明专利]一种用于网页加载的方法及装置有效
申请号: | 201310282380.8 | 申请日: | 2013-07-05 |
公开(公告)号: | CN103455547B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | 樊中恺 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙)11370 | 代理人: | 罗朋 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 网页 加载 方法 装置 | ||
技术领域
本发明涉及互联网技术,尤其涉及一种用于网页加载的方法及装置。
背景技术
目前现有技术中网站的表现层和结构层,多数采用Hash(散列)算法实现路由。基于Hash算法的路由结构下,在用户浏览网页的时候,如果发生网页地址改变而网页不更新的页面刷新故障,例如HashChange事件,无法获得当前网页页面的路由状态,就不能掌握当前用户操作造成的路由状态改变是路由前进行为还是路由后退行为。
发明内容
本发明所要解决的技术问题是提供一种网页加载方法及装置,以解决现有技术中发生网页地址改变而网页不更新的页面刷新故障时,无法掌握当前用户操作造成的路由状态改变是路由前进行为还是路由后退行为的问题。
根据本发明的一个方面,提供一种用于网页加载的方法,该方法包括:
在出现第一网页地址改变为第二网页地址而网页不更新的页面刷新故障时,获取第二网页地址中的时间参数信息;
比较所述第二网页地址中的时间参数信息和第一网页地址中的时间参数信息;
根据比较结果,将网页页面刷新为与比较结果相对应的页面。
根据本发明的另一个方面,还提供了一种用于网页加载的装置,该装置包括:
获取模块,用于在出现第一网页地址改变为第二网页地址而网页不更新的页面刷新故障时,获取第二网页地址中的时间参数信息;
比较模块,用于比较所述第二网页地址中的时间参数信息和第一网页地址中的时间参数信息;
页面覆盖模块,用于根据比较结果,将网页页面刷新为与比较结果相对应的页面。
本发明在发生第一网页地址改变为第二网页地址而网页不更新的页面刷新故障时,获取第二网页地址中的时间参数信息,通过比较第二网页地址中的时间参数信息和第一网页地址中的时间参数信息,来确定是发生了路由后退行为还是路由前进行为以选择将网页页面刷新为相应的页面,从而解决现有技术中当用户在通过用户设备上的浏览器浏览网页时出现的页面刷新故障。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明的一种用于网页加载的方法实施例的流程图;
图2为本发明的一种用于网页加载的方法另一实施例的流程图;
图3为本发明的一种用于网页加载的装置实施例的示意图;
图4为本发明的一种用于网页加载的装置另一实施例的示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
本发明所述用户设备包括但不限于任何一种可与用户通过触摸屏进行人机交互的移动电子产品,例如智能手机、PDA。本领域技术人员应能理解,其他的用户设备、网络设备、网络同样适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
图1示出根据本发明的一种用于当用户浏览网页时出现页面刷新故障时进行网页加载的方法。
如图1所示,在步骤S101中,用户使用终端设备上的浏览器浏览网页,当出现第一网页地址改变为第二网页地址而网页不更新的页面刷新故障时,获取第二网页地址中的时间参数信息。具体地,用户使用终端设备上的浏览器浏览网页,例如,用户先后浏览了多个网页,随后,当用户执行以下任一操作时,浏览器可能出现了网页地址改变而网页不更新的页面刷新故障:
i)当用户先浏览了网络地址为A的网页,紧接着浏览了网页地址为B的网页,随后用户点击了浏览器的后退按钮,在此情形中,网络地址B为第一网页地址,网络地址A是第二网页地址;
ii)当用户浏览完网页地址为B的网页,随后在网页地址为B的网页上直接点击了网页地址A对应的链接,在此情形中,网络地址B是第一网页地址,网络地址A是第二网页地址;
iii)当用户先浏览了网页地址为A的网页,紧接着又浏览了网页地址为B的网页,随后通过点击浏览器上的后退按键返回网络地址为A的网页,随后紧接着又点击浏览器上的前进按键,在此情形中,网络地址A是第一网页地址,网络地址B是第二网页地址。
下面用二个示例来说明当出现页面刷新故障时获取第二网页地址中时间参数信息的过程:
示例1:
浏览器地址栏的网页地址中包含时间参数,并且浏览器或插件会记录用户浏览过的网页的网页地址,当出现上述页面刷新故障时,从所记录的网页地址中提取第二网页地址的时间参数与第一网页地址的时间参数。
示例2:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310282380.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种采用模板方式抽取结构化信息的方法
- 下一篇:对文档进行聚类的方法和装置