[发明专利]一种网页处理方法及客户端设备在审
| 申请号: | 201910212669.X | 申请日: | 2019-03-20 |
| 公开(公告)号: | CN109948091A | 公开(公告)日: | 2019-06-28 |
| 发明(设计)人: | 陈伟军;吕良鹧 | 申请(专利权)人: | 网宿科技股份有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
| 地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 客户端设备 可视区域 网页处理 用户触发 预设空间 渲染 预取 网页 存储元素 网页资源 页面渲染 资源存储 资源显示 监听 检测 | ||
本发明实施例公开了一种网页处理方法及客户端设备,其中方法包括:客户端设备确定被监听的元素进入可视区域后,获取元素对应的资源,并将元素对应的资源存储在预设空间;客户端设备若检测到用户触发元素,则可以从预设空间获取元素对应的资源,并将元素对应的资源显示在可视区域中。本发明实施例中,客户端设备可以在监听到元素进入可视区域后存储元素对应的资源,即客户端设备可以对网页资源进行预取,如此,若检测到用户触发元素,客户端设备可以快速地获取元素对应的资源,从而实现对网页的快速渲染;也就是说,本发明实施例采用资源预取的方式,可以解决对网页进行渲染的过程中页面渲染的速度较慢、渲染效率较低的技术问题。
技术领域
本发明涉及计算机技术领域,尤其涉及一种网页处理方法及客户端设备。
背景技术
一般来说,若客户端设备上设置有浏览器,则客户端设备可以在检测到用户触发浏览器上显示的元素(比如图标)后,对浏览器的页面进行渲染。举例说明,若客户端设备检测到用户触发浏览器上显示的搜索图标,则客户端设备可以获取搜索图标对应的服务器的地址(即搜索服务器),进而通过与搜索服务器通信来获取搜索网页;进一步地,客户端设备可以将获取到的搜索网页显示在浏览器的页面中,以使用户通过搜索网页查询信息。如此,客户端设备即实现了对浏览器页面的渲染。
然而,在上述过程中,客户端设备是在检测到用户触发浏览器上的搜索图标后,方可与搜索服务器进行通信。如此,若网络环境较差,则客户端设备与搜索服务器的通信过程中可能会出现延时,从而导致客户端设备可能需要较长的时间才能获取到搜索网页。也就是说,采用上述方式,客户端设备对浏览器的网页进行渲染时,可能会使得页面渲染的速度较慢,且渲染效率较低,从而使得用户的体验较差。
综上,目前亟需一种网页处理方法,用以解决对网页进行渲染的过程中页面渲染的速度较慢、渲染效率较低的技术问题。
发明内容
本发明实施例提供一种网页处理方法及客户端设备,用以解决对网页进行渲染的过程中页面渲染的速度较慢、渲染效率较低的技术问题。
本发明实施例提供的一种网页处理方法,所述方法包括:
客户端设备确定被监听的元素进入可视区域后,获取所述元素对应的资源,并将所述元素对应的资源存储在预设空间;所述可视区域为所述客户端设备的浏览器显示的界面中对用户可见的区域;所述客户端设备若检测到用户触发所述元素,则从所述预设空间获取所述元素对应的资源,并将所述元素对应的资源显示在所述可视区域中。
本发明实施例中,通过客户端设备监听元素是否进入可视区域,可以实现客户端设备对网页资源的预取;如此,若检测到用户触发元素,客户端设备可以快速地获取元素对应的资源,从而实现对网页的快速渲染;也就是说,本发明实施例采用资源预取的方式,可以解决对网页进行渲染的过程中耗时较长、渲染速度较慢的技术问题。
可选地,所述客户端设备确定被监听的元素进入可视区域,包括:所述客户端设备获取所述元素对应的指示值,若确定所述元素对应的指示值符合预设条件,则可以确定所述元素进入所述可视区域。其中,所述元素对应的指示值可以用于指示所述元素在所述浏览器显示的界面中的位置。本发明实施例中,通过对元素设置指示值,可以使得客户端设备通过获取元素对应的指示值来确定元素是否进入可视区域,采用该种方式确定元素是否进入可视区域,操作简单,便于实现。
可选地,所述客户端设备获取所述元素对应的资源,包括:所述客户端设备若确定所述浏览器支持link标签,则通过link标签从服务器获取所述元素对应的资源;所述客户端设备若确定所述浏览器不支持link标签,则通过ajax标签从所述服务器获取所述元素对应的资源。本发明实施例中,通过确定客户端设备的浏览器支持的标签类型,可以使得客户端设备通过浏览器支持的标签类型与服务器通信,从而可以节省时间,提高网页处理的效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910212669.X/2.html,转载请声明来源钻瓜专利网。





