[发明专利]网页渲染方法、装置、设备及存储介质在审
申请号: | 202110700839.6 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113434795A | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 崔建威;王一燃;王学超 | 申请(专利权)人: | 杭州米络星科技(集团)有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/332;G06F16/958 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 曹瑞敏 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 渲染 方法 装置 设备 存储 介质 | ||
本申请提供一种网页渲染方法、装置、设备及存储介质,涉及计算机技术领域。该网页渲染方法包括:接收服务器发送的网页数据和关键词列表,网页数据包括:待渲染文本,关键词列表包括:关键词和预设渲染函数的映射关系;根据网页数据中的待渲染文本,遍历关键词列表,得到待渲染文本中关键词对应的渲染函数;根据关键词对应的渲染函数,生成渲染节点;根据渲染节点,将对应的关键词渲染到网页对应的位置,获取展示页面。本申请可在网页渲染中对关键词方便地进行自定义显示,且不容易造成样式冲突。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种网页渲染方法、装置、设备及存储介质。
背景技术
随着信息网络的发展,越来越多的人通过网络获取信息,网络成为人们获取信息的一个重要渠道,而经由浏览器浏览网页则是获取网络信息的重要方式,不论是通过电脑、平板还是手机,这些带有显示屏幕的智能设备能够直观的展示网络信息,提升了信息获取体验。
当前获取网络信息数据并展示的方法中,主要是从服务器端获取原始文本和关键词列表,通过遍历关键词列表,并直接替换为需要转换的对应的超文本标记语言(HyperText Markup Language,HTML)文本,最后获取替换了所有关键词的完整可渲染在浏览器中的HTML文本,再将HTML文本通过现有节点渲染到页面。
但是,目前的技术,对关键词进行自定义显示时,需要类名显示样式表,不方便且容易造成样式冲突。
发明内容
本发明的目的在于,针对上述现有技术中的不足,提供一种网页渲染方法、装置、设备及存储介质,以解决网页渲染自定义显示不方便且容易造成样式冲突的问题。
为实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种网页渲染方法,所述方法包括:
接收服务器发送的网页数据和关键词列表,所述网页数据包括:待渲染文本,所述关键词列表包括:关键词和预设渲染函数的映射关系;
根据所述网页数据中的待渲染文本,遍历所述关键词列表,得到所述待渲染文本中关键词对应的渲染函数;
根据所述关键词对应的渲染函数,生成渲染节点;
根据所述渲染节点,将对应的关键词渲染到网页对应的位置,获取展示页面。
可选的,所述根据所述网页数据中的待渲染文本,遍历所述关键词列表,得到所述待渲染文本中关键词对应的渲染函数,包括:
依次根据所述网页数据中的待渲染文本的关键词遍历所述关键词列表,直到获取所有关键词对应的渲染函数。
可选的,所述根据所述关键词对应的渲染函数,生成渲染节点,包括:
根据各关键词对应的渲染函数,分别得到多个渲染节点;
根据多个所述渲染节点,生成节点数组。
可选的,所述根据所述渲染节点,将对应的关键词渲染到网页对应的位置,获取展示页面,包括:
根据所述节点数组,将所述节点数组中各节点对应的关键词渲染到网页对应的位置,获取展示页面。
可选的,所述根据所述渲染节点,将对应的关键词渲染到网页对应的位置,获取展示页面,包括:
根据所述渲染节点中的预设显示规则和绑定事件,将对应的关键词渲染到网页上,获取展示页面。
可选的,所述方法还包括:
响应于用户的浏览操作,检测获取已离开当前网页的内容;
销毁所述已离开当前网页的内容中关键词对应的渲染节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州米络星科技(集团)有限公司,未经杭州米络星科技(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110700839.6/2.html,转载请声明来源钻瓜专利网。