【技术实现步骤摘要】
网页错误信息获取方法和装置
本申请涉及网页应用
,尤其涉及一种网页错误信息获取方法和装置。
技术介绍
在网页完成开发之后,测试人员会对网页进行测试,以检测网页脚本运行过程中所可能存在的错误,以减少网页错误。但是,在网站的网页投入使用之后,在用户访问网站的网页过程中,却经常会出现一些测试过程中无法发现的错误。然而,如何能够及时发现用户访问网页过程中所存在的错误信息是本领域技术人员迫切需要解决的技术问题。
技术实现思路
有鉴于此,本申请提供了一种网页错误信息获取方法和装置,以及时发现用户访问网页过程中所存在的错误信息,以有利于及时发现并解决导致网页错误的情况。为实现上述目的,一方面,本申请提供了一种网页错误信息获取方法,应用于浏览器,包括:获取浏览器与服务器之间的网页交互数据,所述网页交互数据包括:服务器反馈给所述浏览器的网页数据以及用户在所述浏览器展现的网页上的用户操作数据;依据预置的错误类型对应的错误捕获规则对所述网页交互数据进行错误检测;如果基于所述网页交互数据检测到网页错误,按照所述网页错误所属的错误类型对应的错误定位规则,获取导致所述网页错误的错误源信息;将所述网页错误的错误类型及所述错误源信息上报给后端设备。优选的,所述依据预置的错误类型对应的错误捕获规则对所述网页交互数据进行错误检测,包括:依据预置的资源加载错误的错误标签,检测所述网页交互数据中是否存在属于资源加载错误的错误标签,所述错误标签用于表征存在资源加载错误;所述如果基于所述网页交互数据检测到网页错误,按照所述网页错误所属的错误类型对应的错误定位规则,获取导致所述网页错误的错误源信息, ...
【技术保护点】
1.一种网页错误信息获取方法,其特征在于,应用于浏览器,包括:获取浏览器与服务器之间的网页交互数据,所述网页交互数据包括:服务器反馈给所述浏览器的网页数据以及用户在所述浏览器展现的网页上的用户操作数据;依据预置的错误类型对应的错误捕获规则对所述网页交互数据进行错误检测;如果基于所述网页交互数据检测到网页错误,按照所述网页错误所属的错误类型对应的错误定位规则,获取导致所述网页错误的错误源信息;将所述网页错误的错误类型及所述错误源信息上报给后端设备。
【技术特征摘要】
1.一种网页错误信息获取方法,其特征在于,应用于浏览器,包括:获取浏览器与服务器之间的网页交互数据,所述网页交互数据包括:服务器反馈给所述浏览器的网页数据以及用户在所述浏览器展现的网页上的用户操作数据;依据预置的错误类型对应的错误捕获规则对所述网页交互数据进行错误检测;如果基于所述网页交互数据检测到网页错误,按照所述网页错误所属的错误类型对应的错误定位规则,获取导致所述网页错误的错误源信息;将所述网页错误的错误类型及所述错误源信息上报给后端设备。2.根据权利要求1所述的网页错误信息获取方法,其特征在于,所述依据预置的错误类型对应的错误捕获规则对所述网页交互数据进行错误检测,包括:依据预置的资源加载错误的错误标签,检测所述网页交互数据中是否存在属于资源加载错误的错误标签,所述错误标签用于表征存在资源加载错误;所述如果基于所述网页交互数据检测到网页错误,按照所述网页错误所属的错误类型对应的错误定位规则,获取导致所述网页错误的错误源信息,包括:如果在所述网页交互数据中检测到资源加载错误的错误标签,则通过运行页面链接捕获函数获取发生所述资源加载错误的页面链接,并通过运行资源链接捕获函数获取发生所述资源加载错误的资源的链接信息。3.根据权利要求1所述的网页错误信息获取方法,其特征在于,所述依据预置的错误类型对应的错误捕获规则对所述网页交互数据进行错误检测,包括:依据预置的网络请求异常对应的请求异常捕获函数,检测所述网页交互数据中是否存在属于网络请求异常的状态码;所述如果基于所述网页交互数据检测到网页错误,按照所述网页错误所属的错误类型对应的错误定位规则,获取导致所述网页错误的错误源信息,包括:在所述请求异常捕获函数检测到表征网络请求异常的状态码的情况下,通过所述请求异常捕获函数获取第一错误代码位置,所述第一错误代码位置为导致所述网络请求异常的代码的位置;通过回调函数截获所述请求异常捕获函数获得的所述网络请求异常的状态码以及所述第一错误代码位置。4.根据权利要求3所述的网页错误信息获取方法,其特征在于,所述如果基于所述网页交互数据检测到网页错误,按照所述网页错误所属的错误类型对应的错误定位规则,获取导致所述网页错误的错误源信息,还包括:在所述请求异常捕获函数检测到表征网络请求异常的状态码,且通过所述请求异常捕获函数未获取到所述第一错误代码位置,则通过所述请求异常捕获函数对应的回调函数截获所述异常捕获函数获得的网络请求异常的状态码。5.根据权利要求2或3所述的网页错误信息获取方法,其特征在于,所述依据预置的错误类型对应的错误捕获规则对所述网页交互数据进行错误检测,还包括:通过预置的运行错误捕获函数对所述网页交互数据进行网页代码运行错误检测;所述如果基于所述网页交互数据检测到网页错误,按照所述网页错误所属的错误类型对应的错误定位规则,获取导致所述网页错误的错误源信息,还包括:如果所述运行错误捕获函数检测到网页代码运行错...
【专利技术属性】
技术研发人员:安亚楠,
申请(专利权)人:郑州悉知信息科技股份有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。