[发明专利]一种浏览器标签内网页的切换方法及装置在审
申请号: | 201510967029.1 | 申请日: | 2015-12-21 |
公开(公告)号: | CN105653585A | 公开(公告)日: | 2016-06-08 |
发明(设计)人: | 陈耀攀 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 房德权 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览器 标签 网页 切换 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,具体涉及一种浏览器标签内网页的切换方 法及装置。
背景技术
浏览器中不同的标签相当于不同的窗口,不同标签间可以互相切换,同 样,在同一个标签内请求的不同网页也可以通过前进键或者后退键进行切换。 具体的,在浏览器标签内提供网页视图(WebView),现有技术在处理前进 和后退之间的网页切换时,存在切换效率低的问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分 地解决上述问题的浏览器标签内网页的显示方法及装置。
依据本发明的一个方面,提供了一种浏览器标签内网页的切换方法,包 括:
接收在同一浏览器标签内由当前显示的第一网页切换到历史载入过的第 二网页的切换请求,所述切换请求包含所述第二网页与所述第一网页之间的 载入顺序关系信息;
根据所述第二网页与所述第一网页之间的载入顺序关系信息,在该浏览 器标签内的网页视图标签管理类中查找与所述第二网页对应的第二网页视图 实例,其中,所述网页视图标签管理类包含多个网页视图实例,不同的网页 视图实例对应不同的网页,并记录有不同网页载入的顺序关系;
根据查找到的所述第二网页视图实例,将所述标签当前显示的页面由所 述第一网页切换到所述第二网页。
可选的,在所述在该浏览器标签内的网页视图标签管理类中查找与所述 第二网页对应的第二网页视图实例之前,所述方法还包括:
预先封装包含所述网页视图实例的所述网页视图标签管理类到所述浏览 器标签内。
可选的,所述预先封装包含所述网页视图实例的所述网页视图标签管理 类到所述浏览器标签内,包括:
在所述浏览器标签内的所述网页视图标签管理类中维护网页视图对象列 表和网页视图标识信息列表;
其中,所述网页视图对象列表包括所有网页视图实例所对应的网页视图 对象的集合,所述网页视图标识信息列表包括所有网页视图实例所对应的网 页标识信息的集合,所述网页视图对象和所述网页标识信息一一对应,所述 网页标识信息中包含有对应网页载入的顺序信息。
可选的,所述根据所述第二网页与所述第一网页之间的载入顺序关系信 息,在该浏览器标签内的网页视图标签管理类中查找与所述第二网页对应的 第二网页视图实例,包括:
根据所述载入顺序关系信息和与所述第一网页对应的第一网页标识信 息,在所述网页标识信息列表中查找与所述第二网页对应的第二网页标识信 息;
基于所述第二网页标识信息,在所述网页视图对象列表中查找与所述第 二网页对应的第二网页视图对象。
可选的,所述网页标识信息包括网页载入序号和网页地址。
可选的,所述载入顺序关系信息包括网页前进关系信息和网页后退关系 信息。
可选的,所述方法还包括:
接收在所述浏览器标签内首次加载的第三网页的加载请求;
在加载所述第三网页的同时生成与所述第三网页对应的第三网页视图实 例,并将所述第三网页视图实例添加到所述网页视图标签管理类中。
可选的,在所述将所述第三网页视图实例添加到所述网页视图标签管理 类中之前,所述方法还包括:
判断所述网页视图标签管理类中包含的网页视图实例的数量是否大于等 于预设阈值;
当所述网页视图实例的数量大于等于所述预设阈值时,删除所述网页视 图标签管理类中最先添加的网页视图实例。
依据本发明的另一方面,提供了一种浏览器标签内网页的切换装置,包 括:
第一接收模块,用于接收在同一浏览器标签内由当前显示的第一网页切 换到历史载入过的第二网页的切换请求,所述切换请求包含所述第二网页与 所述第一网页之间的载入顺序关系信息;
查找模块,用于根据所述第二网页与所述第一网页之间的载入顺序关系 信息,在该浏览器标签内的网页视图标签管理类中查找与所述第二网页对应 的第二网页视图实例,其中,所述网页视图标签管理类包含多个网页视图实 例,不同的网页视图实例对应不同的网页,并记录有不同网页载入的顺序关 系;
切换模块,用于根据查找到的所述第二网页视图实例,将所述标签当前 显示的页面由所述第一网页切换到所述第二网页。
可选的,所述装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510967029.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种试题摘要信息的生成方法以及装置
- 下一篇:一种分析用户行为的方法及装置