一种浏览器页面处理方法及装置制造方法及图纸

技术编号:10466014 阅读:113 留言:0更新日期:2014-09-24 18:05
本发明专利技术实施例公开了一种浏览器界面处理方法及装置,应用于具有网页区和显示栏的移动终端浏览器,所述方法包括:获取浏览器界面上显示栏的截图;对所述浏览器界面上的网页区进行检测;如果确定所述网页区产生了滑动,且滑动的距离大于或者等于预设值,对所述显示栏的截图进行处理,得到区域截图;在获取显示栏的区域截图后,将该区域截图与所述网页区渲染为一体。本发明专利技术实施例中的浏览器页面处理方法,在网页区滑动时,可以渲染显示栏的区域截图与网页区为一体。

【技术实现步骤摘要】
一种浏览器页面处理方法及装置
本专利技术涉及互联网应用
,特别涉及一种浏览器界面处理方法及装置。
技术介绍
随着互联网以及手机等移动终端的普及,通过手机上网获取外界信息已经成为大多数用户获取外界信息的重要途径,其中,手机浏览器是用户常用的上网工具。现有的手机浏览器界面包括显示栏和网页区,显示栏又包括工具栏、地址栏,通常的,工具栏显示于浏览器界面的下侧,地址栏显示于浏览器的上侧。在用户浏览手机网页的时候,为了增加浏览器网页区的显示区域面积,通常隐藏手机浏览器的工具栏和地址栏,只显示手机浏览器的网页区。因此,手机浏览器的工具栏和地址栏会随着网页区的滑动隐藏或显现,如向上滑动网页区时,工具栏、地址栏会随着网页区的滑动而隐藏;向下滑动网页区时,工具栏、地址栏会随着网页区的滑动而显现。现有手机浏览器中的工具栏、地址栏、网页区为独立的三部分,在隐藏或显现工具栏和地址栏时,通过计算滑动的距离,确定工具栏和地址栏与网页区之间的位置关系,根据这个位置关系来隐藏或显示工具栏和地址栏。也就是说,现有技术中的手机浏览器中的工具栏、地址栏、网页区不能形成为一体。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种窗口显示方法、装置以及一种电子设备,用以将显示栏与网页区形成为一体。技术方案如下:一种浏览器界面处理方法,所述方法包括:获取浏览器界面上显示栏的截图;对所述浏览器界面上的网页区进行检测;如果确定所述网页区产生了滑动,且滑动的距离大于或者等于预设值,对所述显示栏的截图进行处理,得到区域截图;在获取显示栏的区域截图后,将该区域截图与所述网页区渲染为一体。可选的,在上述方法中,如果所述显示栏显示在所述浏览器界面的上侧,所述对所述显示栏的截图进行处理,得到区域截图,包括:如果确定所述网页区向上滑动,则以滑动距离为长度值,以显示栏的截图的顶边为起始边,在显示栏的截图上纵向截去一部分,得到区域截图;如果确定所述网页区向下滑动,则以滑动距离为长度值,以显示栏的截图的底边为起始边,在显示栏的截图上纵向获取一部分,得到区域截图。可选的,在上述方法中,如果所述显示栏显示在所述浏览器界面的下侧,所述对所述显示栏的截图进行处理,得到区域截图,包括:如果确定所述网页区向上滑动,则以滑动距离为长度值,以显示栏的截图的底边为起始边,在显示栏的截图上纵向截去一部分,得到区域截图;如果确定所述网页区向下滑动,则以滑动距离为长度值,以显示栏的截图的顶边为起始边,在显示栏的截图上纵向获取一部分,得到区域截图。可选的,在上述方法中,如果所述显示栏包括显示在所述浏览器的界面上侧的第一显示栏和显示在所述浏览器的界面下侧的第二显示栏,所述对所述显示栏的截图进行处理,得到区域截图,包括:如果确定所述网页区向上滑动,则以滑动距离为长度值,以第一显示栏的截图的顶边为起始边,在第一显示栏的截图上纵向截去一部分,得到第一区域截图,以第二显示栏的截图的底边为起始边,在第二显示栏的截图上纵向截去一部分,得到第二区域截图;如果确定所述网页区向下滑动,则以滑动距离为长度值,以第一显示栏的截图的底边为起始边,在第一显示栏的截图上纵向获取一部分,得到第三区域截图,以第二显示栏的截图的顶边为起始边,在第二显示栏的截图上获取一部分,得到第四区域截图。可选的,在上述方法中,所述获取浏览器界面上显示栏的当前截图,包括:截取所述界面上已显示的显示栏的图片,得到所述显示栏的截图;或,在预先保存的显示栏截图中查找所述界面对应的显示栏截图,得到所述界面的显示栏截图。可选的,在上述方法中,所述在获取显示栏的区域截图后,将该区域截图与所述网页区渲染为一体,包括:在获取显示栏的区域截图后,将显示栏的区域截图转化成纹理数据;将区域截图的纹理数据与网页区的纹理数据进行合并;渲染合并后的纹理数据。本专利技术实施例还提供一种浏览器界面处理装置,所述装置包括:图片获取单元,用于获取浏览器界面上显示栏的截图;检测单元,用于对所述浏览器界面上的网页区进行检测;区域截图获取单元,用于在确定所述网页区产生了滑动,且滑动的距离大于或者等于预设值时,对所述显示栏的截图进行处理,得到区域截图;渲染单元,用于在获取显示栏的区域截图后,将该区域截图与所述网页区渲染为一体。可选的,在上述装置中,如果所述显示栏显示在浏览器界面的上侧,所述区域截图获取单元,包括:第一截取子单元,用于在确定所述网页区向上滑动,且滑动距离大于或者等于预设值时,以滑动距离为长度值,以显示栏的截图的顶边为起始边,在显示栏的截图上纵向截去一部分,得到区域截图;第二截取子单元,用于在确定所述网页区向下滑动,且滑动距离大于或者等于预设值时,以滑动距离为长度值,以显示栏的截图的底边为起始边,在显示栏的截图上纵向获取一部分,得到区域截图。可选的,在上述装置中,如果所述显示栏显示在浏览器的下侧,所述区域截图获取单元,包括:第三截取子单元,用于在确定所述网页区向上滑动,且滑动距离大于或者等于预设值时,以滑动距离为长度值,以显示栏的截图的底边为起始边,在显示栏的截图上纵向截去一部分,得到区域截图;第四截取子单元,用于在确定所述网页区向下滑动,且滑动距离大于或者等于预设值时,以滑动距离为长度值,以显示栏的截图的顶边为起始边,在显示栏的截图上纵向获取一部分,得到区域截图。可选的,在上述装置中,如果所述显示栏包括显示在所述浏览器的界面上侧的第一显示栏和显示在所述浏览器的界面下侧的第二显示栏,所述区域截图获取单元,包括:第五截取子单元,用于在确定所述网页区向上滑动,且滑动距离大于或者等于预设值时,以滑动距离为长度值,以第一显示栏的截图的顶边为起始边,在第一显示栏的截图上纵向截去一部分,得到第一区域截图,以第二显示栏的截图的底边为起始边,在第二显示栏的截图上纵向截去一部分,得到第二区域截图;第六截取子单元,用于在确定所述网页区向下滑动,且滑动距离大于或者等于预设值时,以滑动距离为长度值,以第一显示栏截图的底边为起始边,在第一显示栏的截图上纵向获取一部分,得到第三区域截图,以第二显示栏的截图的顶边为起始边,在第二显示栏的截图上获取与长度值大小相同的部分,得到第四区域截图。可选的,在上述装置中,所述图片获取单元,包括:第一获取子单元,用于截取所述界面上已显示的显示栏的图片,得到所述显示栏的截图;或,第二获取子单元,用于在预先保存的显示栏截图中查找所述界面对应的显示栏截图,得到所述界面的显示栏截图。可选的,在上述装置中,所述渲染单元,包括:转化子单元,用于在获取显示栏的区域截图后,将显示栏的区域截图转化成纹理数据;合并子单元,用于将区域截图的纹理数据与网页区的纹理数据进行合并;渲染子单元,用于渲染合并后的纹理数据。本专利技术实施例提供一种浏览器界面的处理方法,在检测到网页区的滑动动作时,渲染显示栏的区域截图与网页区为一体。本专利技术实施例中的浏览器页面处理方法,在网页区滑动时,可以渲染显示栏的区域截图与网页区为一体。因此省去了计算过程,减少了电子设备占用的内存资源,解决了电子设备因计算带来的网页加载速度慢,卡顿等现象。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对本文档来自技高网...
一种浏览器页面处理方法及装置

【技术保护点】
一种浏览器界面处理方法,其特征在于,所述方法包括:获取浏览器界面上显示栏的截图;对所述浏览器界面上的网页区进行检测;如果确定所述网页区产生了滑动,且滑动的距离大于或者等于预设值,对所述显示栏的截图进行处理,得到区域截图;在获取显示栏的区域截图后,将该区域截图与所述网页区渲染为一体。

【技术特征摘要】
1.一种浏览器界面处理方法,其特征在于,所述方法包括:获取浏览器界面上显示栏的截图;对所述浏览器界面上的网页区进行检测;如果确定所述网页区产生了滑动,且滑动的距离大于或者等于预设值,对所述显示栏的截图进行处理,得到区域截图;在获取显示栏的区域截图后,将该区域截图与所述网页区渲染为一体。2.根据权利要求1所述的方法,其特征在于,如果所述显示栏显示在所述浏览器界面的上侧,所述对所述显示栏的截图进行处理,得到区域截图,包括:如果确定所述网页区向上滑动,则以滑动距离为长度值,以显示栏的截图的顶边为起始边,在显示栏的截图上纵向截去一部分,得到区域截图;如果确定所述网页区向下滑动,则以滑动距离为长度值,以显示栏的截图的底边为起始边,在显示栏的截图上纵向获取一部分,得到区域截图。3.根据权利要求1所述的方法,其特征在于,如果所述显示栏显示在所述浏览器界面的下侧,所述对所述显示栏的截图进行处理,得到区域截图,包括:如果确定所述网页区向上滑动,则以滑动距离为长度值,以显示栏的截图的底边为起始边,在显示栏的截图上纵向截去一部分,得到区域截图;如果确定所述网页区向下滑动,则以滑动距离为长度值,以显示栏的截图的顶边为起始边,在显示栏的截图上纵向获取一部分,得到区域截图。4.根据权利要求1所述的方法,其特征在于,如果所述显示栏包括显示在所述浏览器的界面上侧的第一显示栏和显示在所述浏览器的界面下侧的第二显示栏,所述对所述显示栏的截图进行处理,得到区域截图,包括:如果确定所述网页区向上滑动,则以滑动距离为长度值,以第一显示栏的截图的顶边为起始边,在第一显示栏的截图上纵向截去一部分,得到第一区域截图,以第二显示栏的截图的底边为起始边,在第二显示栏的截图上纵向截去一部分,得到第二区域截图;如果确定所述网页区向下滑动,则以滑动距离为长度值,以第一显示栏的截图的底边为起始边,在第一显示栏的截图上纵向获取一部分,得到第三区域截图,以第二显示栏的截图的顶边为起始边,在第二显示栏的截图上获取一部分,得到第四区域截图。5.根据权利要求1-4任意一项所述的方法,其特征在于,所述获取浏览器界面上显示栏的当前截图,包括:截取所述界面上已显示的显示栏的图片,得到所述显示栏的截图;或,在预先保存的显示栏截图中查找所述界面对应的显示栏截图,得到所述界面的显示栏截图。6.根据权利要求1-4任意一项所述的方法,其特征在于,所述在获取显示栏的区域截图后,将该区域截图与所述网页区渲染为一体,包括:在获取显示栏的区域截图后,将显示栏的区域截图转化成纹理数据;将区域截图的纹理数据与网页区的纹理数据进行合并;渲染合并后的纹理数据。7.一种浏览器界面处理装置,其特征在于,所述装置包括:图片获取单元,用于获取浏览器界面上显示栏的截图;检测单元,用于对所述浏览器界面上的网页区进行检测;区域...

【专利技术属性】
技术研发人员:赵世婚关翔
申请(专利权)人:可牛网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1