本发明专利技术涉及互联网技术领域,具体涉及一种浏览器标签内网页的切换方法及装置,包括:接收在同一浏览器标签内由当前显示的第一网页切换到历史载入过的第二网页的切换请求,切换请求包含第二网页与第一网页之间的载入顺序关系信息;根据第二网页与第一网页之间的载入顺序关系信息,在该浏览器标签内的网页视图标签管理类中查找与第二网页对应的第二网页视图实例,其中,网页视图标签管理类包含多个网页视图实例,不同的网页视图实例对应不同的网页,并记录有不同网页载入的顺序关系;根据查找到的第二网页视图实例,将标签当前显示的页面由第一网页切换到第二网页。根据本发明专利技术的一种浏览器标签内网页的切换方法及装置,提高了网页之间的切换效率。
【技术实现步骤摘要】
本专利技术涉及互联网
,具体涉及一种浏览器标签内网页的切换方法及装置。
技术介绍
浏览器中不同的标签相当于不同的窗口,不同标签间可以互相切换,同样,在同一个标签内请求的不同网页也可以通过前进键或者后退键进行切换。具体的,在浏览器标签内提供网页视图(WebView),现有技术在处理前进和后退之间的网页切换时,存在切换效率低的问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器标签内网页的显示方法及装置。依据本专利技术的一个方面,提供了一种浏览器标签内网页的切换方法,包括:接收在同一浏览器标签内由当前显示的第一网页切换到历史载入过的第二网页的切换请求,所述切换请求包含所述第二网页与所述第一网页之间的载入顺序关系信息;根据所述第二网页与所述第一网页之间的载入顺序关系信息,在该浏览器标签内的网页视图标签管理类中查找与所述第二网页对应的第二网页视图实例,其中,所述网页视图标签管理类包含多个网页视图实例,不同的网页视图实例对应不同的网页,并记录有不同网页载入的顺序关系;根据查找到的所述第二网页视图实例,将所述标签当前显示的页面由所述第一网页切换到所述第二网页。可选的,在所述在该浏览器标签内的网页视图标签管理类中查找与所述第二网页对应的第二网页视图实例之前,所述方法还包括:预先封装包含所述网页视图实例的所述网页视图标签管理类到所述浏览器标签内。可选的,所述预先封装包含所述网页视图实例的所述网页视图标签管理类到所述浏览器标签内,包括:在所述浏览器标签内的所述网页视图标签管理类中维护网页视图对象列表和网页视图标识信息列表;其中,所述网页视图对象列表包括所有网页视图实例所对应的网页视图对象的集合,所述网页视图标识信息列表包括所有网页视图实例所对应的网页标识信息的集合,所述网页视图对象和所述网页标识信息一一对应,所述网页标识信息中包含有对应网页载入的顺序信息。可选的,所述根据所述第二网页与所述第一网页之间的载入顺序关系信息,在该浏览器标签内的网页视图标签管理类中查找与所述第二网页对应的第二网页视图实例,包括:根据所述载入顺序关系信息和与所述第一网页对应的第一网页标识信息,在所述网页标识信息列表中查找与所述第二网页对应的第二网页标识信息;基于所述第二网页标识信息,在所述网页视图对象列表中查找与所述第二网页对应的第二网页视图对象。可选的,所述网页标识信息包括网页载入序号和网页地址。可选的,所述载入顺序关系信息包括网页前进关系信息和网页后退关系信息。可选的,所述方法还包括:接收在所述浏览器标签内首次加载的第三网页的加载请求;在加载所述第三网页的同时生成与所述第三网页对应的第三网页视图实例,并将所述第三网页视图实例添加到所述网页视图标签管理类中。可选的,在所述将所述第三网页视图实例添加到所述网页视图标签管理类中之前,所述方法还包括:判断所述网页视图标签管理类中包含的网页视图实例的数量是否大于等于预设阈值;当所述网页视图实例的数量大于等于所述预设阈值时,删除所述网页视图标签管理类中最先添加的网页视图实例。依据本专利技术的另一方面,提供了一种浏览器标签内网页的切换装置,包括:第一接收模块,用于接收在同一浏览器标签内由当前显示的第一网页切换到历史载入过的第二网页的切换请求,所述切换请求包含所述第二网页与所述第一网页之间的载入顺序关系信息;查找模块,用于根据所述第二网页与所述第一网页之间的载入顺序关系信息,在该浏览器标签内的网页视图标签管理类中查找与所述第二网页对应的第二网页视图实例,其中,所述网页视图标签管理类包含多个网页视图实例,不同的网页视图实例对应不同的网页,并记录有不同网页载入的顺序关系;切换模块,用于根据查找到的所述第二网页视图实例,将所述标签当前显示的页面由所述第一网页切换到所述第二网页。可选的,所述装置还包括:封装模块,用于预先封装包含所述网页视图实例的所述网页视图标签管理类到所述浏览器标签内。可选的,所述封装模块包括:列表维护单元,用于在所述浏览器标签内的所述网页视图标签管理类中维护网页视图对象列表和网页视图标识信息列表;其中,所述网页视图对象列表包括所有网页视图实例所对应的网页视图对象的集合,所述网页视图标识信息列表包括所有网页视图实例所对应的网页标识信息的集合,所述网页视图对象和所述网页标识信息一一对应,所述网页标识信息中包含有对应网页载入的顺序信息。可选的,所述第一查找模块包括:第一查找单元,用于根据所述载入顺序关系信息和与所述第一网页对应的第一网页标识信息,在所述网页标识信息列表中查找与所述第二网页对应的第二网页标识信息;第二查找单元,用于基于所述第二网页标识信息,在所述网页视图对象列表中查找与所述第二网页对应的第二网页视图对象。可选的,所述网页标识信息包括网页载入序号和网页地址。可选的,所述载入顺序关系信息包括网页前进关系信息和网页后退关系信息。可选的,所述装置还包括:第二接收模块,用于接收在所述浏览器标签内首次加载的第三网页的加载请求;添加模块,用于在加载所述第三网页的同时生成与所述第三网页对应的第三网页视图实例,并将所述第三网页视图实例添加到所述网页视图标签管理类中。可选的,所述装置还包括:判断模块,用于判断所述网页视图标签管理类中包含的网页视图实例的数量是否大于等于预设阈值;删除模块,用于当所述网页视图实例的数量大于等于所述预设阈值时,删除所述网页视图标签管理类中最先添加的网页视图实例。根据本专利技术的一种浏览器标签内网页的切换方法及装置,通过网页视图标签管理类对浏览器标签内载入过的网页所对应的网页视图实例进行缓存,同一浏览器标签内包含多个网页视图实例,不同的网页视图实例对应不同的网页,通过切换网页视图实例实现对网页的切换,避免了利用一个网页视图实例通过不断更新该网页视图实例中的显示内容以实现网页切换所存在的切换效率低的问题,不同网页通过不同网页视图实例显示,不仅提高了切换效率,还有利于对网页之间的切换添加切换效果,提高了网页切换的扩展性。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术本文档来自技高网...
【技术保护点】
一种浏览器标签内网页的切换方法,其特征在于,包括:接收在同一浏览器标签内由当前显示的第一网页切换到历史载入过的第二网页的切换请求,所述切换请求包含所述第二网页与所述第一网页之间的载入顺序关系信息;根据所述第二网页与所述第一网页之间的载入顺序关系信息,在该浏览器标签内的网页视图标签管理类中查找与所述第二网页对应的第二网页视图实例,其中,所述网页视图标签管理类包含多个网页视图实例,不同的网页视图实例对应不同的网页,并记录有不同网页载入的顺序关系;根据查找到的所述第二网页视图实例,将所述标签当前显示的页面由所述第一网页切换到所述第二网页。
【技术特征摘要】
1.一种浏览器标签内网页的切换方法,其特征在于,包括:
接收在同一浏览器标签内由当前显示的第一网页切换到历史载入过的第
二网页的切换请求,所述切换请求包含所述第二网页与所述第一网页之间的
载入顺序关系信息;
根据所述第二网页与所述第一网页之间的载入顺序关系信息,在该浏览
器标签内的网页视图标签管理类中查找与所述第二网页对应的第二网页视图
实例,其中,所述网页视图标签管理类包含多个网页视图实例,不同的网页
视图实例对应不同的网页,并记录有不同网页载入的顺序关系;
根据查找到的所述第二网页视图实例,将所述标签当前显示的页面由所
述第一网页切换到所述第二网页。
2.如权利要求1所述的方法,其特征在于,在所述在该浏览器标签内的
网页视图标签管理类中查找与所述第二网页对应的第二网页视图实例之前,
所述方法还包括:
预先封装包含所述网页视图实例的所述网页视图标签管理类到所述浏览
器标签内。
3.如权利要求2所述的方法,其特征在于,所述预先封装包含所述网页
视图实例的所述网页视图标签管理类到所述浏览器标签内,包括:
在所述浏览器标签内的所述网页视图标签管理类中维护网页视图对象列
表和网页视图标识信息列表;
其中,所述网页视图对象列表包括所有网页视图实例所对应的网页视图
对象的集合,所述网页视图标识信息列表包括所有网页视图实例所对应的网
页标识信息的集合,所述网页视图对象和所述网页标识信息一一对应,所述
网页标识信息中包含有对应网页载入的顺序信息。
4.如权利要求3所述的方法,其特征在于,所述根据所述第二网页与所
述第一网页之间的载入顺序关系信息,在该浏览器标签内的网页视图标签管
理类中查找与所述第二网页对应的第二网页视图实例,包括:
根据所述载入顺序关系信息和与所述第一网页对应的第一网页标识信
息,在所述网页标识信息列表中查找与所述第二网页对应的第二网页标识信
\t息;
基于所述第二网页标识信息,在所述网页视图对象列表中查找与所述第
二网页对应的第二网页视图对象。
【专利技术属性】
技术研发人员:陈耀攀,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。