【错误监控】前端错误监控

概述:前端错误的分类  错误的捕获方式  上报错误的基本原理

前端错误的分类

1、即时运行错误:代码错误

        即时运行错误的捕获方式

        1)、try... catch          2)、window.onerror

2、资源加载错误

        1)、object.onerror        2)、performance.getEntries() :获取所有已加载资源的加载时长       3)、Error 事件捕获

跨域的 js 运行错误可以捕获吗?错误提示是什么?应该怎么处理?

1、客户端:在 script 标签增加 crossorigin 属性

2、服务端:设置 js 资源响应头 Access-Control-Allow-Origin: *

上报错误的基本原理

1、采用 Ajax 通信的方式上报           

2、利用 Image 对象上报

<script type="text/javascript">
     (new Image()).src = 'http://baidu.com/tesjk?r=tksjk';
</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值