[发明专利]网页处理方法和装置有效
申请号: | 201610989440.3 | 申请日: | 2016-11-10 |
公开(公告)号: | CN106708502B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 王健;杜国阳;程虎 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 处理 方法 装置 | ||
1.一种网页处理方法,所述方法包括:
获取待访问网页进行网页渲染后的网页元素;
预先设置了域名与网页元素关键属性的对应关系,所述对应关系存储在服务器和终端本地,所述网页元素关键属性是非常规元素的代码属性特征;
根据待访问网页所属的域名以及预设的网页元素关键属性来检测网页渲染后的网页元素中是否存在非常规元素,包括:查找所述待访问网页所属的域名是否存在对应的预设的网页元素关键属性,终端根据在本地存储的对应关系,查找待访问网页的网址的域名是否存在对应的预设的网页元素关键属性,若查找不到,则进一步在服务器上进行查找;
若所述待访问网页所属的域名存在对应的预设的网页元素关键属性,则在代码层检测查找到的所述网页元素关键属性是否有至少一条存在于所述待访问网页中;将查找到的预设的网页元素关键属性与待访问网页进行网页渲染后得到的网页元素中的关键属性进行匹配,如果所述查找到的网页元素关键属性有至少一条存在于所述待访问网页中,则所述网页元素中存在非常规元素,否则,所述网页元素中不存在非常规元素;
如果待访问网页的网址的域名不存在对应的预设的网页元素关键属性,则进一步查找待访问网页的网址的顶级域名是否存在对应的预设的网页元素关键属性,若是,则进入在代码层检测查找到的所述网页元素关键属性是否有至少一条存在于所述待访问网页中的步骤,否则所述网页元素中不存在非常规元素;
如果所述网页元素中存在非常规元素,根据匹配的网页元素关键属性获取到非常规元素,在网页中生成交互入口并显示;
在所述交互入口显示区域获取对所述交互入口的触发操作,响应所述触发操作将所述非常规元素进行过滤,获取所述非常规元素在网页中的位置大小信息,以及获取所述交互入口在网页中的位置大小信息,根据所述非常规元素在网页中的位置大小信息和所述交互入口在网页中的位置大小信息,将所述非常规元素按照预设动画效果移动至所述交互入口对应的位置处直至消失,在移动每个非常规元素到交互入口位置处的过程中,可逐渐缩小非常规元素的大小,直至达到交互入口位置处消失,预先设置所述动画效果总时间,设置定时器的时间间隔,根据所述动画效果总时间和定时器的时间间隔计算得到非常规元素向交互入口移动的总次数,获取非常规元素与交互入口之间的总距离,根据所述总距离与总次数计算得到定时器每执行一次,非常规元素向交互入口移动的距离,获取非常规元素的大小,根据非常规元素的大小与总次数计算得到非常规元素移动一次对应的缩放倍数。
2.根据权利要求1所述的网页处理方法,其特征在于,所述如果所述网页元素中存在非常规元素,根据匹配的网页元素关键属性获取到非常规元素,在网页中生成交互入口并显示,包括:
如果所述网页元素中存在非常规元素,则在待访问网页的页面中注入预设的JS代码,通过所述JS代码在网页中生成交互入口并显示,所述JS代码还用于响应所述交互入口的触发操作将所述非常规元素进行过滤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610989440.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于风力发电机的塔筒
- 下一篇:一种电力标准化防鼠挡板