[发明专利]网页显示方法、装置、电子设备及存储介质在审
申请号: | 202110741331.0 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113420249A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 刘明 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 桂艳球 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 显示 方法 装置 电子设备 存储 介质 | ||
本公开公开了一种网页显示方法、装置、电子设备及存储介质,属于网页显示技术领域。该网页显示方法包括:向服务器发起网页访问请求;基于浏览器缓存的缓存数据,显示第一网页,缓存数据为基于上一次网页访问请求进行网页渲染过程中的数据,网页访问请求和上一次网页访问请求包括相同的网页地址;在显示第一网页的情况下,接收服务器响应于网页访问请求反馈的网页数据;将第一网页更新为由网页数据渲染得到的第二网页。采用本公开提供的网页显示方法、装置、电子设备及存储介质,至少解决现有网页显示过程中存在显示空白页面的时间长的问题。
技术领域
本公开涉及网页显示技术领域,具体涉及一种网页显示方法、装置、电子设备及存储介质。
背景技术
随着互联网和无线通信技术的飞速发展,手机和平板电脑等电子设备越来越普及,并已成为人们日常生活中不可缺少的工具。电子设备一般安装有浏览器,用户可以通过浏览器访问网页来浏览丰富多彩的内容。在用户通过浏览器访问网页的过程中,通常是电子设备从服务器中获取该网页的网页数据,根据该网页数据,通过操作文档对象(DocumentObject Model,DOM)树来渲染网页。但是,由于服务器反馈网页数据需要耗费一定的时间,从而导致电子设备的浏览器显示空白页面的时间长。
发明内容
本公开实施例的目的是提供一种网页显示方法、装置、电子设备及存储介质,以解决目前的网页显示过程中存在显示空白页面的时间长的问题。
本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种网页显示方法,方法包括:
向服务器发起网页访问请求;
基于浏览器缓存的缓存数据,显示第一网页,其中,所述缓存数据为基于上一次网页访问请求进行网页渲染过程中的数据,所述网页访问请求和所述上一次网页访问请求包括相同的网页地址;
在显示所述第一网页的情况下,接收所述服务器响应于所述网页访问请求反馈的网页数据;
将所述第一网页更新为由所述网页数据渲染得到的第二网页。
在其中一个实施例中,所述缓存数据包括操作文档对象DOM和接口数据中的至少一项。
在其中一个实施例中,所述基于浏览器缓存的缓存数据,显示第一网页,包括:
获取浏览器在基于所述上一次网页访问请求进行网页渲染过程中的DOM;
将获取到的DOM插入至所述浏览器的页面中,显示第一网页;
获取所述浏览器在基于所述上一次网页访问请求进行网页渲染过程中的接口数据;
将所述第一网页更新为由获取到的接口数据渲染得到的网页。
在其中一个实施例中,所述将所述第一网页更新为由所述网页数据渲染得到的第二网页之后,还包括:
基于所述网页数据,更新所述缓存数据。
在其中一个实施例中,所述基于所述网页数据,更新所述缓存数据,包括:
基于所述网页数据,更新所述缓存数据以及所述缓存数据的时间戳;
所述方法还包括:
在接收到针对所述浏览器的数据清理指令的情况下,若当前时间点与所述时间戳的时间差大于或者等于预设时长,则将所述缓存数据删除。
在其中一个实施例中,所述基于所述网页数据,更新所述缓存数据,包括:
在将所述第一网页更新为所述第二网页之后的预设时长内,基于所述网页数据,更新所述缓存数据。
在其中一个实施例中,所述缓存数据包括DOM;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110741331.0/2.html,转载请声明来源钻瓜专利网。