【技术实现步骤摘要】
网页首屏时间的测量方法、装置、设备及存储介质
本专利技术实施例涉及通信
,尤其涉及一种网页首屏时间的测量方法、装置、设备及存储介质。
技术介绍
随着互联网技术的发展,移动端页面首屏时间是衡量网络性能监控业务中的一个重要性能指标。为获取页面首屏时间,传统的方法是依据文件对象模型(DocumentObjectModel,DOM)信息获得首屏高度,然后轮询当前页面已渲染的高度,当已渲染的页面高度不小于首屏高度时,认为首屏加载完毕,记录当前时间为页面首屏时间。现有技术中,在网络环境不稳定,或页面实际内容加载时间较长的情况下,很容易出现浏览器先显示了背景“白屏”,一段时间之后才有实际内容出现在页面上的情况。此时,按照传统的首屏时间计算方法,背景“白屏”加载完成的时间就认为是首屏时间,这与用户实际体验差距较大,导致统计数据不够准确。
技术实现思路
本专利技术实施例提供一种网页首屏时间的测量方法、装置、设备及存储介质,以提高统计数据的准确性,增强统计首屏时间的实用意义,并且付出的性能和功耗代价较小 ...
【技术保护点】
1.一种网页首屏时间的测量方法,其特征在于,包括:/n监听浏览器的渲染事件;/n当监听到渲染事件时,获取所述浏览器的当前页面截图;/n若所述当前页面截图的有效显示比例大于预设比例,则将当前时间作为首屏时间。/n
【技术特征摘要】
1.一种网页首屏时间的测量方法,其特征在于,包括:
监听浏览器的渲染事件;
当监听到渲染事件时,获取所述浏览器的当前页面截图;
若所述当前页面截图的有效显示比例大于预设比例,则将当前时间作为首屏时间。
2.根据权利要求1所述的方法,其特征在于,在获取所述浏览器的当前页面截图之后,还包括:
将所述当前页面截图等比例均分为预设数量个区域;
在各所述区域中分别随机获取第一数量的像素点;
分别将各所述区域中的所述第一数量的像素点对应的像素平均值作为区域像素值。
3.根据权利要求2所述的方法,其特征在于,若所述当前页面截图的有效显示比例大于预设比例,则将当前时间作为首屏时间,包括:
若区域像素值互不相同的区域数量与所述预设数量的比值大于预设比例,则将当前时间作为首屏时间,并停止监听所述浏览器的渲染事件。
4.根据权利要求1所述的方法,其特征在于,在获取所述浏览器的当前页面截图之后,还包括:
若所述当前页面截图的有效显示比例小于等于预设比例,则返回执行当监听到渲染事件时,获取所述浏览器的当前页面截图的操作。
5.一种网页首屏时间的测量装置,其特征在于,包括:
监听模块,用于监听浏览器的渲染事件;
获取模块,用于当监听到渲染事件时,获取所述浏览器的当前页面截图;
确认模块,用于若所述当前页面截图的有效...
【专利技术属性】
技术研发人员:程捷,刘涛,赵栋,薛笺,
申请(专利权)人:北京博睿宏远数据科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。