【技术实现步骤摘要】
网页崩溃监听方法、装置、计算机设备和存储介质
本申请涉及网页监控领域,尤其涉及一种网页崩溃监听方法、装置、计算机设备和存储介质。
技术介绍
随着网络技术的发展,接入互联网访问服务器,获取网络资源的用户日益剧增,但是用于为接入互联网用户服务的服务器资源有限,巨大的访问量增加了服务器的压力,出现网页崩溃,网站瘫痪的现象,导致访问服务器的用户获取资源失败,降低用户体验。目前,在对网页进行监控时主要是采用js脚本等,但是在网页崩溃时js脚本无法正常运行导致无法对网页崩溃情况进行有效监控。
技术实现思路
基于此,有必要针对js脚本等网络监控工具在网页崩溃时无法运行导致无法对网页崩溃情况进行监控的问题,提供一种网页崩溃监听方法、装置、计算机设备和存储介质。一种网页崩溃监听方法,包括如下步骤:接收用户发送的访问网页请求,根据所述访问网页请求,获取所述访问网页请求对应的服务器的地址;根据所述服务器的地址,接收所述服务器发送的网页源码,根据所述网页源码生成网页后,展示所述网页于浏览器窗口;获取所述网页在所述浏览器窗口展示时需触发的预设事件,监听所述预设事件是否被出触发,若所述预设事件被 ...
【技术保护点】
1.一种网页崩溃监听方法,其特征在于,包括:接收用户发送的访问网页请求,根据所述访问网页请求,获取所述访问网页请求对应的服务器的地址;根据所述服务器的地址,接收所述服务器发送的网页源码,根据所述网页源码生成网页后,展示所述网页于浏览器窗口;获取所述网页在所述浏览器窗口展示时需触发的预设事件,监听所述预设事件是否被出触发,若所述预设事件被触发,则标记为所述网页正常运行,否则发送网页崩溃报告。
【技术特征摘要】
1.一种网页崩溃监听方法,其特征在于,包括:接收用户发送的访问网页请求,根据所述访问网页请求,获取所述访问网页请求对应的服务器的地址;根据所述服务器的地址,接收所述服务器发送的网页源码,根据所述网页源码生成网页后,展示所述网页于浏览器窗口;获取所述网页在所述浏览器窗口展示时需触发的预设事件,监听所述预设事件是否被出触发,若所述预设事件被触发,则标记为所述网页正常运行,否则发送网页崩溃报告。2.根据权利要求1所述的网页崩溃监听方法,其特征在于,所述接收用户发送的访问网页请求,根据所述访问网页请求,获取所述访问网页请求对应的服务器的地址,包括:接收用户发送的访问网页请求,抽取所述网页请求中的特征字符,根据所述特征字符,获取所述访问网页请求对应的网页源码;查询各服务器的nginx层,若所述nginx层中有所述网页源码则获取所述服务器的地址,否则不获取。3.根据权利要求1所述的网页崩溃监听方法,其特征在于,所述根据所述服务器的地址,接收所述服务器发送的网页源码,根据所述网页源码生成网页后,展示所述网页于浏览器窗口,包括:根据所述服务器的地址,接收所述服务器发送的网页源码,抽取出所述网页源码中的网页特征元素;获取浏览器上的网页信息的展示条件,根据所述展示条件对所述网页特征元素进行调整;获取调整后的网页特征元素在待展示网页上的位置信息,根据所述位置信息将所述特征元素展示到所述浏览器窗口上;获取网页完整性检测事件,触发所述检测事件后,遍历所述网页得到特征元素展示信息,将所述特征元素展示信息与期望展示信息进行比较,若一致则正常加载网页,否则对所述特征元素展示信息进行修正,直至所述特征元素展示信息与期望展示信息一致,再进行展示。4.根据权利要求1所述的网页崩溃监听方法,其特征在于,所述获取所述网页在所述浏览器窗口展示时需触发的预设事件,监听所述预设事件是否被出触发,若所述预设事件被触发,则标记为所述网页正常运行,否则发送网页崩溃报告,包括:获取所述网页在所述浏览器窗口打开时需触发的第一预设事件,根据所述第一预设事件设定获取所述网页的显示状态的时间阈值;当所述时间阈值对应的时间节点到来时,截取所述网页在所述浏览器窗口的图像,将所述图像与所述页面正常显示的图像进行比对,若与所述页面正常显示的图像一致,则结束所述第一预设事件,否则对所述网页进行缺陷查询;获取所述网页运行时需触发的第二预设事件,若所述网页触发所述第二预设事件,则标记为所述网页正常运行...
【专利技术属性】
技术研发人员:林泽全,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。