页面白屏的监控方法及监控装置制造方法及图纸

技术编号:23932429 阅读:55 留言:0更新日期:2020-04-25 01:56
本发明专利技术公开一种页面白屏的监控方法,该方法包括:执行初始化操作;执行页面监控操作,在页面加载期间获取当前页面的变化信息;判断是否获取到被动监控停止触发信息,若获取到被动监控停止触发信息,则停止执行页面监控操作;基于变化信息获取在预设超时时间内加载完成的已加载文档对象模型;基于已加载文档对象模型生成当前页面的加载信息;对加载信息进行白屏分析,并生成对应的页面监控结果。通过在现有的对页面资源加载情况的监控的基础上,进一步对当前页面的有效资源加载情况进行监控,以及时获知发生白屏的页面并采取对应的措施,有效避免因页面白屏导致用户无法使用实际功能的问题,提高用户体验。本发明专利技术还公开一种页面白屏的监控装置。

Monitoring method and device of white screen

【技术实现步骤摘要】
页面白屏的监控方法及监控装置
本专利技术涉及网页管理
,具体地,涉及一种页面白屏的监控方法及一种页面白屏的监控装置。
技术介绍
随着网络技术的不断发展,人们的日常生活中可以随时访问网页或应用显示页面以获取自己需要的信息,因此网页或页面是否正常显示对人们的日常生活有极大的影响。为了保证能够及时获知网页或页面是否正常显示,以向用户提供更好的使用体验和应用服务,技术人员通过对页面的资源加载情况进行监控,以及对页面报错的场景进行实时监控,一旦发现当前页面发生了资源加载失败或页面场景报错的故障问题,则立即采取对应的补救措施或查找对应的故障原因,并及时进行调整,以向用户提供最佳的服务。在实际应用过程中,现有技术仅针对整个页面的资源加载失败的情况会发出对应的报警提示,然而在一些应用场景中,当前页面可能仅加载了部分资源从而使用户无法获得足够的使用体验,甚至导致用户无法正常使用的情况,而系统无法正常监控,因此导致用户体验低下,用户无法正常使用页面的正常功能,无法满足用户的实际需求。
技术实现思路
为了克服现有技术中无法对本文档来自技高网...

【技术保护点】
1.一种页面白屏的监控方法,其特征在于,所述监控方法包括:/n执行初始化操作;/n执行页面监控操作,在页面加载期间获取当前页面的变化信息;/n判断是否获取到被动监控停止触发信息,在获取到所述被动监控停止触发信息的情况下,停止执行所述页面监控操作;/n基于所述变化信息获取在预设超时时间内加载完成的已加载文档对象模型;/n基于所述已加载文档对象模型生成所述当前页面的加载信息;/n对所述加载信息进行白屏分析,并生成对应的页面监控结果。/n

【技术特征摘要】
1.一种页面白屏的监控方法,其特征在于,所述监控方法包括:
执行初始化操作;
执行页面监控操作,在页面加载期间获取当前页面的变化信息;
判断是否获取到被动监控停止触发信息,在获取到所述被动监控停止触发信息的情况下,停止执行所述页面监控操作;
基于所述变化信息获取在预设超时时间内加载完成的已加载文档对象模型;
基于所述已加载文档对象模型生成所述当前页面的加载信息;
对所述加载信息进行白屏分析,并生成对应的页面监控结果。


2.根据权利要求1所述的监控方法,其特征在于,所述执行初始化操作,包括:
获取默认配置信息和自定义配置信息;
基于所述默认配置信息和所述自定义配置信息按照预设初始化规则执行初始化操作;
所述监控方法还包括:将开始执行所述页面监控操作的时间作为初始时间。


3.根据权利要求1所述的监控方法,其特征在于,所述监控方法还包括:
在执行所述初始化操作之后,判断是否获取到启动指令;
在获取到所述启动指令的情况下,执行所述页面监控操作。


4.根据权利要求1所述的监控方法,其特征在于,所述执行页面监控操作,在页面加载期间获取当前页面的变化信息时,所述方法还包括:
判断是否获取到主动监控停止触发信息;
在获取到所述主动监控停止触发信息的情况下,停止执行所述页面监控操作;
基于所述变化信息获取在预设超时时间内加载完成的已加载文档对象模型;
基于所述已加载文档对象模型生成所述当前页面的加载信息。


5.根据权利要求4所述的监控方法,其特征在于,所述获取当前页面的变化信息,包括:
判断在所述预设超时时间内是否获取到回调函数触发信息,其中所述回调函数触发信息用于表征文档对象模型是否发生变化;
若在所述预设超时时间内获取到所述...

【专利技术属性】
技术研发人员:王强
申请(专利权)人:贝壳技术有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1