【技术实现步骤摘要】
本公开涉及计算机,尤其涉及一种浏览器日志处理方法、装置、设备和存储介质。
技术介绍
1、浏览器端的业务系统上线后,在生产环境的后续运行过程中,仍然需要具备快速定位问题和监控系统运行状态的能力。为了满足该能力需求,浏览器端提供了运行过程中输出相关日志数据的功能。
2、目前,上述日志数据的输出功能通过在web端开发源码中增加相关日志输出代码(如控制台对象的日志函数console.log)来实现。当开发人员进入浏览器调试控制台后,可通过该日志输出代码的运行来输出浏览器的业务运行过程中产生的所有日志数据。但是其会因日志数据过多而导致信息展示混乱,也会因全部日志数据的输出而存在源码泄露风险,还会因不间断输出过多日志数据而影响相关页面的显示性能、出现页面卡顿的现象等。
3、为了解决上述问题,主流方案是在通过webpack等打包构建工具在打包源码时将上述日志输出代码从业务源码中剔除。但是该方案会造成浏览器控制台无法输出任何日志数据,造成开发人员难以了解浏览器端业务的运行情况,从而难以调试线上的浏览器端业务。
4、总
...【技术保护点】
1.一种浏览器日志处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述目标键信息与预设键信息匹配成功,且确定所述目标值信息与预设值信息匹配成功,包括:
3.根据权利要求1所述的方法,其特征在于,所述拦截函数通过如下方式实现基于所述目标值信息确定所述窗口对象的控制台对象的目标原生函数:
4.根据权利要求3所述的方法,其特征在于,所述映射关系以硬编码形式记录于所述拦截函数修改的所述控制台对象的属性信息;
5.根据权利要求1至4任一项所述的方法,其特征在于,所述拦截函数通过属性定义函数或代理函数
...【技术特征摘要】
1.一种浏览器日志处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述目标键信息与预设键信息匹配成功,且确定所述目标值信息与预设值信息匹配成功,包括:
3.根据权利要求1所述的方法,其特征在于,所述拦截函数通过如下方式实现基于所述目标值信息确定所述窗口对象的控制台对象的目标原生函数:
4.根据权利要求3所述的方法,其特征在于,所述映射关系以硬编码形式记录于所述拦截函数修改的所述控制台对象的属性信息;
5.根据权利要求1至4任一项所述的方法,其特征在于,所述拦截函数通过属性定义函数或代理函数预先创建,以修改所述控制台对象的属性信...
【专利技术属性】
技术研发人员:张婕,
申请(专利权)人:中电云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。