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