[发明专利]显示网页的方法、装置、设备及存储介质有效
申请号: | 201811481045.X | 申请日: | 2018-12-05 |
公开(公告)号: | CN109614563B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 邓生金 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 唐述灿 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 网页 方法 装置 设备 存储 介质 | ||
本公开是关于一种显示网页的方法、装置、设备及存储介质,属于计算机技术领域。方法包括:获取网页显示指令,根据网页显示指令获取已初始化的网络视图WebView组件,已初始化的WebView组件对应有初始画布;获取已渲染的第一画布,将已渲染的第一画布覆盖初始画布;调用已初始化的WebView组件根据待显示的网页信息对已渲染的第一画布进行渲染,以显示网页。本公开根据网页显示指令直接获取已初始化的WebView组件,节约了显示网页时对WebView组件进行初始化的时间;通过将已渲染的第一画布覆盖初始画布,使得已初始化的WebView组件根据待显示的网页信息对已渲染的第一画布进行渲染,减小了已初始化的WebView组件的渲染工作量,提高了网页的显示速度,提升了用户的使用体验。
技术领域
本公开涉及计算机技术领域,尤其涉及一种显示网页的方法、装置、设备及存储介质。
背景技术
随着计算机技术的发展,越来越多的客户端被应用于人们的生活中。安装于终端上的客户端可以对网页进行显示,以便于用户浏览网页。
相关技术中,客户端常常使用WebView(网络视图)组件对网页进行显示。当检测到用户选中目标网页时,首先需要对WebView组件进行初始化;然后向服务器发送对目标网页的访问请求,以获取显示目标网页所需的相关数据;最后,已初始化的WebView组件根据获取的相关数据进行渲染,从而在用户使用的终端上显示目标网页。
发明人发现相关技术至少存在以下问题:
一方面,在目标网页的显示过程中对WebView组件进行初始化,延长了显示网页所需的时间;另一方面,已初始化的WebView组件进行渲染耗费的时间长,降低了网页的显示速度,导致用户的使用体验差。
本公开提供一种显示网页的方法、装置、设备及存储介质,以克服相关技术中存在的问题。
根据本公开实施例的第一方面,提供一种显示网页的方法,包括:
获取网页显示指令,根据所述网页显示指令获取已初始化的网络视图WebView组件,所述已初始化的WebView组件对应有初始画布;
获取已渲染的第一画布,将所述已渲染的第一画布覆盖所述初始画布;
调用所述已初始化的WebView组件根据所述待显示的网页信息对所述已渲染的第一画布进行渲染,以显示所述网页。
可选地,所述方法还包括:在所述获取网页显示指令之前,对所述WebView组件进行初始化。
可选地,所述将所述已渲染的第一画布覆盖所述初始画布,包括:当所述已初始化的WebView组件绘制视图时,将所述已渲染的第一画布覆盖所述初始画布。
可选地,所述将所述已渲染的第一画布覆盖所述初始画布,包括:将所述已渲染的第一画布锁定于所述初始画布上,以使所述已渲染的第一画布覆盖所述初始画布。
可选地,所述将所述已渲染的第一画布锁定于所述初始画布上,包括:调用画布锁定函数,通过所述画布锁定函数将所述已渲染的第一画布锁定于所述初始画布上。
可选地,所述获取已渲染的第一画布,包括:调用渲染器,通过所述渲染器调用开放图形库渲染第一画布。
可选地,所述WebView组件是内置于终端的WebView组件,或者,是第三方WebView组件。
根据本公开实施例的第二方面,提供一种显示网页的装置,包括:
第一获取模块,被配置为获取网页显示指令,根据所述网页显示指令获取已初始化的网络视图WebView组件,所述已初始化的WebView组件对应有初始画布;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811481045.X/2.html,转载请声明来源钻瓜专利网。