[发明专利]一种获取网页加载首屏时延方法有效
申请号: | 201610766138.1 | 申请日: | 2016-08-30 |
公开(公告)号: | CN106445809B | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 李万林;张洋;李克 | 申请(专利权)人: | 北京华恒铭圣科技发展有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/957 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 沈波 |
地址: | 100016 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种获取网页加载首屏时延方法,属于网络和业务测试领域。首先获得并预置目标网站的布局;资源在html已经下载完成,且document.readyState已经在处于interactive状态同时,在目标网站的网页加载资源开始时注入js代码,轮询检查计算当前网页中加载的资源元素是否在首屏范围内及是否已经加载显示。一旦在首屏的资源符合布局并加载完成,则计算从用户请求网页开始到当前的时延,记为首屏时延。与现有技术相比较,本发明操作简单,用户只需点击功能按钮便可进行测试,无需其他繁琐操作;耗电低,本方法仅仅简单的脚本程序运行,占用cpu及内存资源极低,不使用其他的耗电硬件,对用户无感觉。计算速度快、安全可靠、普及性高、适用性广,易于大范围推广。 | ||
搜索关键词: | 一种 获取 网页 加载 首屏时延 方法 | ||
【主权项】:
1.一种获取网页加载首屏时延方法,其特征在于:网页首屏所需要加载的资源已经在html页面上加载完成;由于首屏时延所包含的主要部分在于资源的下载和加载,所以本方法通过在webview中注入javascript结合网站布局动态检查屏幕状态来确定首屏时延,具体步骤如下:步骤1)首先获得并预置目标网站页面的布局;步骤2)资源在html已经下载完成,且document.readyState已经在处于interactive状态同时,在目标网站的网页加载资源开始时注入js代码,轮询检查计算当前网页中加载的资源元素是否在首屏范围内及是否已经加载显示;步骤3)一旦在首屏的资源符合布局并加载完成,则计算从用户请求网页开始到当前的时延,记为首屏时延;所述资源是指网页展示所需要加载的全部内容,包括文本、图片、脚本、flash。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华恒铭圣科技发展有限责任公司,未经北京华恒铭圣科技发展有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610766138.1/,转载请声明来源钻瓜专利网。