[发明专利]对网页数据进行处理的方法、设备、浏览器和电子设备在审
申请号: | 201610074743.2 | 申请日: | 2016-02-02 |
公开(公告)号: | CN107025247A | 公开(公告)日: | 2017-08-08 |
发明(设计)人: | 王晓振;胡立琼 | 申请(专利权)人: | 广州市动景计算机科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙)11442 | 代理人: | 杨国权,马佑平 |
地址: | 510627 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 数据 进行 处理 方法 设备 浏览器 电子设备 | ||
技术领域
本发明涉及网页技术领域,更具体地,涉及一种用于对网页数据进行处理的方法、用于对网页数据进行处理的设备、浏览器和电子设备。
背景技术
随着诸如手机的移动终端不断普及与发展,越来越多的人使用移动终端上的浏览器来访问互联网。随着诸如HTML5的网页技术的进步与普及,移动终端的网页内容展示也愈加多样化。
在网页的页面中,除了丰富的内容之外,还包括诸如广告信息的附加信息。通常,附加信息可以分成两类。一类附加信息例如是正常的广告内容,它虽然给用户的阅读带来一定不便,但是可以给页面提供商带来收入。另一类附加信息例如是恶意广告,它不但影响用户的阅读,而且很难关闭并在用户点击后指向恶意网站。
针对恶意广告,在现有技术的浏览器中提出了一些替换方案。通过所述替换方案,可以将网页页面内的广告信息替换成浏览器指定的广告内容。然而,目前的替换方案都是通过JavaScript脚本实现的。该JavaScript脚本对网页页面内容进行过滤,查找待替换的广告内容,通过网络请求新的广告内容,并在删除原始广告内容后插入新的广告内容。
通过JavaScript脚本实现的替换方案会产生一些问题。例如,动态注入JavaScript脚本会被页面拦截。此外,JavaScript脚本会带来安全隐患。另外,通过JavaScript脚本实现的替换方案每次都需要动态连接网络来获取新的广告内容。在用户通过
因此,需要一种新的对网页数据进行处理的技术方案来处理上面所述的至少一个问题。
发明内容
本发明的一个目的是提供一种用于对网页数据进行处理的新技术方案。
根据本发明的第一方面,提供了一种用于对网页数据进行处理的方法,包括:对网页数据进行解析以获取文档对象模型节点树;在文档对象模型节点树中识别待删除的文档对象模型节点;删除所述待删除的文档对象模型节点以形成新文档对象模型节点树;以及对新文档对象模型节点树进行重排版。
优选地,所述方法还包括:在待删除的文档对象模型节点位置处插入替换文档对象模型节点,以形成所述新文档对象模型节点树。
优选地,所述方法还包括:对包括替换内容的替换网页数据进行解析,以生成与替换内容对应的替换文档对象模型节点。
优选地,所述替换文档对象模型节点被存储在缓存中。
优选地,所述方法还包括如下步骤中的至少一个:对替换网页数据进行更新;删除替换网页数据;以及更新用于获取替换网页数据的网络地址。
优选地,所述方法还包括:接收替换网页数据、数字证书和该替换网页数据的第一哈希值,其中第一哈希值使用与数字证书中的公钥对应的私钥被加密;以及使用数字证书中的公钥对加密的第一哈希值进行解密,以获得第一哈希值;计算所述替换网页数据的第二哈希值;以及基于第一哈希值和第二哈希值确定是否使用所述替换网页数据。
优选地,使用第一哈希值作为替换网页数据的文件名。
优选地,所述方法还包括:通过文件名验证替换网页数据的完整性。
根据本发明的第二方面,提供了一种用于对网页数据进行处理的设备,包括:用于对网页数据进行解析以获取文档对象模型节点树的装置;用于在文档对象模型节点树中识别待删除的文档对象模型节点的装置;用于删除所述待删除的文档对象模型节点以形成新文档对象模型节点树的装置;以及用于对新文档对象模型节点树进行重排版的装置。
优选地,所述设备还包括:用于在待删除的文档对象模型节点位置处插入替换文档对象模型节点以形成所述新文档对象模型节点树的装置。
优选地,所述设备还包括:用于对包括替换内容的替换网页数据进行解析以生成与替换内容对应的替换文档对象模型节点的装置。
优选地,所述替换文档对象模型节点被存储在缓存中。
优选地,所述设备还包括如下装置中的至少一个:用于对替换网页数据进行更新的装置;用于删除替换网页数据的装置;以及用于更新用于获取替换网页数据的网络地址的装置。
优选地,所述设备还包括:用于接收替换网页数据、数字证书和该替换网页数据的第一哈希值的装置,其中第一哈希值使用与数字证书中的公钥对应的私钥被加密;以及用于使用数字证书中的公钥对加密的第一哈希值进行解密的装置,以获得第一哈希值;用于计算所述替换网页数据的第二哈希值的装置;以及用于基于第一哈希值和第二哈希值确定是否使用所述替换网页数据的装置。
优选地,使用第一哈希值作为替换网页数据的文件名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市动景计算机科技有限公司,未经广州市动景计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610074743.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种目标地理区域的识别方法和装置
- 下一篇:瓦斯炉面板
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置