【技术实现步骤摘要】
报错信息解析方法、装置、电子设备及存储介质
本公开实施例涉及计算机
,尤其涉及一种报错信息解析方法、装置、电子设备及存储介质。
技术介绍
目前对于Web前端项目JavaScript都是经过压缩混淆合并的,因此JavaScript的可读性较差。当web前端项目运行出现错误时,由于JavaScript的可读性较差,因此无法定位错误信息在源代码的具体位置。针对上述问题,目前虽然已有SourceMap方案,但是当web上线时,出于安全考虑,一般不同时上传SourceMap文件,即SourceMap存储在本地,因此出现错误时,往往需要使用本地的SourceMap文件人工分析并定位错误,效率较低。虽然也有工具提供自动分析,但只针对特定的项目,不能做到通用的平台化。
技术实现思路
本公开实施例提供了一种报错信息解析方法、装置、电子设备及存储介质,以实现基于通用的信息解析平台,对错误信息进行处理,提高了对错误信息的处理效率以及用户体验的技术效果。第一方面,本公开实施例提供了一种报错信息解析方法,该方 ...
【技术保护点】
1.一种报错信息解析方法,其特征在于,包括:/n当检测到目标页面中的目标控件被触发时,获取所述目标页面中目标区域内的目标信息,并对所述目标信息进行解析得到所述目标信息中的有效信息;其中,所述目标信息为目标应用程序运行出错时对应的报错信息;/n根据所述有效信息以及预先配置的映射规则,获取与所述有效信息对应的映射文件;/n基于预设规范对所述有效信息以及所述映射文件进行处理,确定所述目标信息在源文件中对应的元数据。/n
【技术特征摘要】
1.一种报错信息解析方法,其特征在于,包括:
当检测到目标页面中的目标控件被触发时,获取所述目标页面中目标区域内的目标信息,并对所述目标信息进行解析得到所述目标信息中的有效信息;其中,所述目标信息为目标应用程序运行出错时对应的报错信息;
根据所述有效信息以及预先配置的映射规则,获取与所述有效信息对应的映射文件;
基于预设规范对所述有效信息以及所述映射文件进行处理,确定所述目标信息在源文件中对应的元数据。
2.根据权利要求1所述的方法,其特征在于,所述对所述目标信息进行解析得到所述目标信息中的有效信息,包括:
调用错误信息解析模块对所述目标信息进行解析,提取出所述目标信息中的有效信息;其中,所述目标信息中包括与报错信息相对应的字符串;所述有效信息包括与所述报错信息对应的文件名称、所述报错信息在对应文件中的行号和列号。
3.根据权利要求1所述的方法,其特征在于,所述根据所述有效信息以及预先配置的映射规则,获取与所述有效信息对应的映射文件,包括:
基于预先配置的映射规则对所述有效信息进行处理,确定与所述有效信息对应的映射文件的存储路径;
基于所述存储路径查找所述映射文件,并确定与所述映射文件相对应的资源协议,基于所述资源协议下载所述映射文件。
4.根据权利要求1所述的方法,其特征在于,所述基于预设规范对所述有效信息以及所述映射文件进行处理,确定所述目标信息在源文件中对应的元数据,包括:
基于所述预设规范对所述有效信息以及映射文件进行处理,确定与所述有效信息对应的源文件;
根据所述有效信息以及所述源文件,确定所述目标信息在源文件中对应的元数据;
其中,所述元数据中包括目标信息在源文件中的行号、源文件中的代码、源文件路径以及...
【专利技术属性】
技术研发人员:方小林,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。