[发明专利]网页加载方法、浏览器、电子设备及存储介质有效
申请号: | 201911311136.3 | 申请日: | 2019-12-18 |
公开(公告)号: | CN111125597B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 牛潞彪 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F40/186 |
代理公司: | 北京鸿德海业知识产权代理有限公司 11412 | 代理人: | 田宏宾 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 加载 方法 浏览器 电子设备 存储 介质 | ||
1.一种网页加载方法,其特征在于,包括:
获取网页的虚拟文档对象模型信息;
基于预先建立的文档对象模型结构规范模板,将所述虚拟文档对象模型信息转换为面向内核层的内核文档对象模型信息;
基于所述内核文档对象模型信息,对网页的页面进行渲染,实现网页的加载。
2.根据权利要求1所述的方法,其特征在于,基于预先建立的文档对象模型结构规范,将所述虚拟文档对象模型信息转换为面向内核层的内核文档对象模型信息之前,所述方法还包括:
基于所述内核层的信息识别需求,建立所述文档对象模型结构规范模板。
3.根据权利要求1所述的方法,其特征在于,基于所述内核文档对象模型信息,对网页的页面进行渲染之前,还包括:
基于所述内核文档对象模型信息和所述网页的上一版本页面的内核文档对象模型信息,计算所述网页中更新的节点信息;
对应地,基于所述内核文档对象模型信息,对网页的页面进行渲染,实现网页的加载,包括:
基于所述网页中更新的节点信息和所述网页的上一版本页面的内核文档对象模型信息,对所述网页的页面进行渲染,实现网页的加载。
4.根据权利要求1所述的方法,其特征在于,获取网页的虚拟文档对象模型信息,包括:
获取在当前前端框架下配置的所述虚拟文档对象模型信息;
获取在当前的前端框架下配置的第一模板信息;基于所述第一模板信息,生成所述虚拟文档对象模型信息;或者
获取其他前端框架下的网页的第二模板信息,基于所述第二模板信息生成初始虚拟文档对象模型信息;基于预先建立的所述其他前端框架与所述当前前端框架之间的信息映射关系,将所述初始虚拟文档对象模型信息转换为所述虚拟文档对象模型信息。
5.根据权利要求4所述的方法,其特征在于,基于预先建立的所述其他前端框架与所述当前前端框架之间的信息映射关系,将所述初始虚拟文档对象模型信息转换为所述虚拟文档对象模型信息之前,所述方法还包括:
根据所述其他前端框架中的信息定义方式与所述当前前端框架中的信息定义方式,建立所述其他前端框架与所述当前前端框架之间的信息映射关系。
6.根据权利要求1-5任一所述的方法,其特征在于,所述虚拟文档对象模型信息包括虚拟文档对象模型的树信息、或者虚拟文档对象模型树中更新的节点信息。
7.一种浏览器设备,其特征在于,包括:
获取模块,用于获取网页的虚拟文档对象模型信息;
转换模块,用于基于预先建立的文档对象模型结构规范模板,将所述虚拟文档对象模型信息转换为面向内核层的内核文档对象模型信息;
渲染模块,用于基于所述内核文档对象模型信息,对网页的页面进行渲染,实现网页的加载。
8.根据权利要求7所述的设备,其特征在于,所述设备还包括:
建立模块,用于基于所述内核层的信息识别需求,建立所述文档对象模型结构规范模板。
9.根据权利要求7所述的设备,其特征在于,所述设备还包括:
计算模块,用于基于所述内核文档对象模型信息和所述网页的上一版本页面的内核文档对象模型信息,计算所述网页中更新的节点信息;
对应地,所述渲染模块,用于基于所述网页中更新的节点信息和所述网页的上一版本页面的内核文档对象模型信息,对所述网页的页面进行渲染,实现网页的加载。
10.根据权利要求8所述的设备,其特征在于,所述获取模块,用于:
获取在当前前端框架下配置的所述虚拟文档对象模型信息;
获取在当前的前端框架下配置的第一模板信息;基于所述第一模板信息,生成所述虚拟文档对象模型信息;或者
获取其他前端框架下的网页的第二模板信息,基于所述第二模板信息生成初始虚拟文档对象模型信息;基于预先建立的所述其他前端框架与所述当前前端框架之间的信息映射关系,将所述初始虚拟文档对象模型信息转换为所述虚拟文档对象模型信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911311136.3/1.html,转载请声明来源钻瓜专利网。