[发明专利]一种进行页面快照的方法和装置有效
申请号: | 201310115882.1 | 申请日: | 2013-04-03 |
公开(公告)号: | CN104102643B | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | 李季;王晓哲;支家乐;李秋;马圣博;朱珠 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 许志勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 进行 页面 快照 方法 装置 | ||
1.一种进行页面快照的方法,其特征在于,包括:
加载页面,并对所述页面进行渲染;
执行页面快照反干扰步骤,其中,所述页面快照反干扰步骤包括:
通过遍历所述页面中的页面资源的属性,来查找具有延迟加载属性的页面资源,及
修改查找到的所述页面资源的属性,并触发所述页面资源的渲染,包括:
获取查找到的所述页面资源的真实地址;
从所述真实地址获取所述页面资源以实现对原先被延迟加载的页面资源的渲染;以及
对完成所述页面资源的渲染后的页面进行页面快照。
2.根据权利要求1所述的方法,其特征在于,还包括:
检测在页面渲染过程中触发的预定事件,所述预定事件包括:页面初始化布局完成事件及页面加载完成事件中的至少一个;以及
当检测到所述预定事件时,触发所述页面快照反干扰步骤的执行。
3.根据权利要求1所述的方法,其特征在于,所述通过遍历所述页面中的页面资源属性,来查找具有延迟加载属性的页面资源的步骤,包括:
遍历所述页面中的页面资源,并形成页面资源列表;
顺序获取所述页面资源列表中的每一个页面资源,并查询所述页面资源的属性。
4.根据权利要求1所述的方法,其特征在于,所述页面包括具有延迟加载属性的页面资源,并且所述执行页面快照反干扰步骤包括:在所述加载页面并对所述页面进行渲染的步骤之后,对所述具有延迟加载属性的页面属性执行所述页面快照反干扰步骤。
5.根据权利要求2-4任一项所述的方法,其特征在于,还包括:
在页面渲染过程中检测到最后一个触发的预定事件之后,则每隔一个预设时间段,触发一次所述页面快照反干扰步骤的执行,直至页面渲染完成。
6.根据权利要求1-4任一项所述的方法,其特征在于,所述页面资源是图片。
7.一种进行页面快照的装置,其特征在于,包括:
渲染模块,用于加载页面,并对所述页面进行渲染;
反干扰执行模块,用于执行页面快照反干扰操作,其中,所述页面快照反干扰操作包括:
通过遍历所述页面中的页面资源的属性,来查找具有延迟加载属性的页面资源,及
修改查找到的所述页面资源的属性,并触发所述页面资源的渲染,包括:
获取查找到的所述页面资源的真实地址;
从所述真实地址获取所述页面资源以实现对原先被延迟加载的页面资源的渲染;以及
快照模块,用于对完成所述页面资源的渲染后的页面进行页面快照。
8.根据权利要求7所述的装置,其特征在于,还包括:
检测模块,用于检测在页面渲染过程中触发的预定事件,所述预定事件包括:页面初始化布局完成事件及页面加载完成事件中的至少一个;以及第一触发模块,用于当检测到所述预定事件时,触发所述页面快照反干扰操作的执行。
9.根据权利要求7所述的装置,其特征在于,所述反干扰执行模块包括:
列表形成模块,用于遍历所述页面中的页面资源,并形成页面资源列表;
属性查询模块,用于顺序获取所述页面资源列表中的每一个页面资源,并查询所述页面资源的属性。
10.根据权利要求7所述的装置,其特征在于,所述反干扰执行模块包括:
执行子模块,用于找出包含延迟加载属性的页面资源,根据所述页面资源的src属性获取所述页面资源的真实地址,从所述真实地址获取所述页面资源以实现对原先被延迟加载的页面资源的渲染。
11.根据权利要求8-10任一所述的装置,其特征在于,还包括:
第二触发模块,用于在页面渲染过程中检测到最后一个触发的预定事件之后,则每隔一个预设时间段,触发一次所述页面快照反干扰操作的执行,直至页面渲染完成。
12.根据权利要求7-10任一所述的装置,其特征在于,还包括:其中,所述页面资源是图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310115882.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拼音流切分方法及系统
- 下一篇:一种多模态的非接触情感分析记录系统