Web前端错误监控

2020-06-06  本文已影响0人  visitor009

脚本运行时错误捕获

window.onerror = err => {}
a 
console.log(1) // 不会运行
try { a } catch (err) {}
console.log(1) // 1

资源加载错误

let script = document.createElement('script');
script.onerror = err=>{
    console.log(err)
}
script.src = '2.js';
document.body.append(script);

// 不行
<script src="2.js" id='js'></script>
<script>
    document.querySelector("#js").onerror = err=>{
        console.log(err)
    }
 </script>
window.addEventListener('error',err=>{
    console.log(err)
},true)
let script = document.createElement('script');
script.src = '2.js';
document.body.append(script);

总结

监控到错误我们可以发送到服务器(视业务而定),这样我们就可以知道在不同用户环境下发生的错误,然后重现错误,修复。

上一篇下一篇

猜你喜欢

热点阅读