【技术实现步骤摘要】
网页变化检测方法及装置
本公开涉及网页
,尤其涉及一种网页变化检测方法及装置。
技术介绍
随着移动终端和互联网技术的发展,人们越来越多的通过手机、平板电脑等移动终端对网络进行访问。移动终端在对网络进行访问时,可以访问网页,网页中除了主要展示的正文以外,还包括标题、相关链接、推荐内容以及广告等等内容。目前,移动终端上的浏览器可通过阅读模式浏览网页,仅浏览网页中的关键内容。相关技术中,在某一个时刻,浏览器检测网页,如果检测出阅读模式的内容,那么在移动终端的界面上就会显示出阅读模式的图标,当用户点击时,展现出阅读模式的内容。但是,当处于阅读模式时,如果此时网页内容发生了变化,阅读模式的预览内容不能够在网页内容发生变化后自动地适应网页的变化。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种网页变化检测方法及装置。根据本公开实施例的第一方面,提供一种网页变化检测方法,包括:监测网页的DOM树中的Body节点及其子节点的变化;根据所述Body节点及其子节点的变化,对所述Body节点及其子节点进行检测,获得所述Body节点及其子节点变化后的节点内容;根据所述所 ...
【技术保护点】
一种网页变化检测方法,其特征在于,包括:监测网页的DOM树中的Body节点及其子节点的变化;根据所述Body节点及其子节点的变化,对所述Body节点及其子节点进行检测,获得所述Body节点及其子节点变化后的节点内容;根据所述所述Body节点及其子节点变化后的节点内容确定所述网页变化后的预览内容,并对所述变化后的预览内容进行显示。
【技术特征摘要】
1.一种网页变化检测方法,其特征在于,包括:监测网页的DOM树中的Body节点及其子节点的变化;根据所述Body节点及其子节点的变化,对所述Body节点及其子节点进行检测,获得所述Body节点及其子节点变化后的节点内容;根据所述所述Body节点及其子节点变化后的节点内容确定所述网页变化后的预览内容,并对所述变化后的预览内容进行显示;所述监测网页的DOM树中的Body节点及其子节点的变化,包括:监测对所述Body节点及其子节点的DOM操作;所述根据所述Body节点及其子节点的变化,对所述Body节点及其子节点进行检测,获得所述Body节点及其子节点变化后的节点内容,包括:当监测到对所述Body节点及其子节点的DOM操作结束后,触发对所述Body节点及其子节点的检测;检测所述Body节点及其子节点,获得所述Body节点及其子节点变化后的节点内容;所述根据所述Body节点及其子节点的变化,对所述Body节点及其子节点进行检测,获得所述Body节点及其子节点变化后的节点内容,还包括:当本次触发对所述Body节点及其子节点的检测后,开始计时;当在预设时间内未出现再次触发对所述Body节点及其子节点的检测时,检测所述Body节点及其子节点,获得所述Body节点及其子节点变化后的节点内容。2.根据权利要求1所述的方法,其特征在于,所述根据所述Body节点及其子节点的变化,对所述Body节点及其子节点进行检测,获得所述Body节点及其子节点变化后的节点内容,还包括:统计所述Body节点及其子节点中发生变化的非链接文字的总数量值;当所述总数量值大于预设数量值时,检测所述Body节点及其子节点,获得所述Body节点及其子节点变化后的节点内容。3.根据权利要求2所述的方法,其特征在于,所述统计所述Body节点及其子节点中发生变化的非链接文字的总数量值,包括:获取所述Body节点及其子节点中增加的非链接文字的第一数量值,所述Body节点及其子节点中减少的非链接文字的第二数量值,以及所述Body节点及其子节点中可见属性发生变化的非链接文字的第三数量值;计算所述第一数量值、第二数量值及第三数量值之和,得到所述总数量值。4.根据权利要求1所述的方法,其特征在于,所述根据所述Body节点及其子节点的变化,对所述Body节点及其子节点进行检测,获得所述Body节点及其子节点变化后的节点内容,还包括:当在所述预设时间内出现再次触发对所述Body节点及其子节点的检测时,重新开始计时,直到在所述在预设时间内未出现触发对所述Body节点及其子节点的检测。5.根据权利要求1所述的方法,其特征在于,所述根据所述所述Body节点及其子节点变化后的节点内容确定所述网页变化后的预览内容,并对所述变化后的预览内容进行显示,包括:当确定所述网页变化后存在预览内容时,在所述网页上显示预览模式图标;当接收到对所述预览模式图标的选定操作时,显示所述变化后的预览内容;或者,当确定所述网页变化后不存在预览内容时,在所述网页上隐藏所述预览模式图标。6.一种网页变化检测装置,其特征在于,包括:监测模块,用于监测网页的DOM树中的Body节点及其子节点的变化;检测模块,用于根据所述Body节点及其子节点的变化,对所述Body节点及其子节点进行检测,获得所述Body节点及其子节点变化后的节点内容;确定模块,用于根据所述所述Body节点及其子节点变化后的节点内容确定所述网页变...
【专利技术属性】
技术研发人员:左景龙,杜中义,李远洋,
申请(专利权)人:小米科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。