[发明专利]网页异常的监控方法和装置在审
| 申请号: | 202111136815.9 | 申请日: | 2021-09-27 |
| 公开(公告)号: | CN113868005A | 公开(公告)日: | 2021-12-31 |
| 发明(设计)人: | 徐剑炯;杨恒飞;毛云青;谢淼烽;王泽宇 | 申请(专利权)人: | 城云科技(中国)有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/32;G06F16/958 |
| 代理公司: | 无锡市汇诚永信专利代理事务所(普通合伙) 32260 | 代理人: | 倪杨 |
| 地址: | 310052 浙江省杭州市滨江区长*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网页 异常 监控 方法 装置 | ||
本申请提出了一种网页异常的监控方法和装置,其中方法包括:网页渲染完成后,获取所述网页中的DOM元素;为每一所述DOM元素绑定对应的事件监听以监听用户对所述DOM元素执行的操作;采集在所述网页出现异常前的预设时间内的所述事件监听所监听到的操作信息;将所述操作信息与所述网页出现异常时的异常发生位置打包发送给服务端,以使所述服务端根据所述异常发生位置对所述网页出现的异常进行定位并配合所述操作信息重现网页出现异常前所述用户对所述DOM元素执行的操作。能够提供异常位置信息以及异常发生前用户的操作步骤给网页维护者,使其能够更直观和快速准确地推断问题来源,无需重复尝试各种异常发生的可能性,具有提高网页维护实时性和准确性的有益效果。
技术领域
本申请涉及计算机技术领域,特别是涉及一种网页异常的监控方法和装置。
背景技术
浏览器是一种显示网络信息资源和网页应用、并且可以与用户进行交互的 一种软件。在网页应用开发中HTML(HyperText Markup Language,超文本标记 语言)以及JavaScript语言是其中主要应用的技术。浏览器可以通过从服务器 获取HTML文档并进行解析渲染,并通过JavaScript与用户进行交互。
在频繁的交互以及大量的数据获取过程中,往往会出现网页异常导致用户 无法加载完整的网页。此时就需要采集网页异常信息并发送给网页维护者进行 维护。现有技术中通过对网页的异常位置进行监控,例如在对网页监控时监测 到网页中的脚本发生异常时记录下异常位置信息。在网页应用日渐庞杂的背景 下,用户与应用的交互也变得复杂,只是记录异常位置往往不能给网页维护者 提供直观而准确的信息,网页维护者需要进行必要的场景重现,而如果因网页 维护者的操作流程与用户的不一致或者两者的运行环境不同而导致异常无法重 现时,就会影响到问题解决的效率。
综上,针对现有的网页异常监控方法仅能记录脚本发生异常时的异常位置 信息,从而导致网页维护者无法快速定位到网页存在的问题造成的网页维护实 时性和准确性较低的问题,目前尚未得到有效解决方式。
发明内容
本申请实施例提供了一种网页异常的监控方法和装置,针对现有的网页异 常监控方法仅能记录脚本发生异常时的异常位置信息,从而导致网页维护者无 法快速定位到网页存在的问题造成的网页维护实时性和准确性较低的问题,能 够提供异常位置信息以及异常发生前用户的操作步骤给网页维护者,使其能够 更直观和快速准确地推断问题来源,无需重复尝试各种异常发生的可能性,具 有提高网页维护实时性和准确性的有益效果。
第一方面,本申请实施例提供了一种网页异常的监控方法,所述方法包括: 网页渲染完成后,获取所述网页中的DOM元素;为每一所述DOM元素绑定对应 的事件监听以监听用户对所述DOM元素执行的操作;采集在所述网页出现异常 前预设时间内所述事件监听所监听到的操作信息;将所述操作信息与所述网页 出现异常时的异常发生位置发送给服务端,以使所述服务端对所述网页出现的 异常进行定位并配合所述操作信息重现网页出现异常前预设时间内所述用户对 所述DOM元素执行的操作。
在其中一些实施例中,所述DOM元素包括与所述用户进行交互的DOM事件, 其中所述DOM事件按类型包括鼠标事件、键盘事件、窗口事件、表单事件的至 少一种;“所述获取网页中的DOM元素”包括:遍历所述DOM元素中与所述用 户进行交互的所述DOM事件。
在其中一些实施例中,“为每一所述DOM元素绑定对应的事件监听以监听 用户对所述DOM元素执行的操作”包括:根据所述DOM事件的类型分别为每一 类型的所述DOM事件绑定至少一所述监听事件,针对所述用户对所述DOM元素 执行的一类执行操作进行监听。
在其中一些实施例中,所述操作信息包括用户操作流程;采集所述操作信 息包括:获取所述预设时间内所述事件监听所监听到的所述用户对所述DOM元 素执行的每一所述操作步骤以及对应的时间点,通过所述时间点对所述预设时 间内的所有所述操作步骤进行排序,得到所述用户操作流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于城云科技(中国)有限公司,未经城云科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111136815.9/2.html,转载请声明来源钻瓜专利网。





