美文网首页
Web前端错误监控

Web前端错误监控

作者: visitor009 | 来源:发表于2020-06-06 09:50 被阅读0次

脚本运行时错误捕获

  • window.onerror 监听全局错误发生,发生错误会阻止后续的脚本运行
window.onerror = err => {}
a 
console.log(1) // 不会运行
  • try - catch 捕获try代码块里的错误,不会影响后续的代码运行
try { a } catch (err) {}
console.log(1) // 1

资源加载错误

  • Object.onerror 只能在创建时监听单个元素的error事件
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>
  • performance.getEntries() 返回资源加载成功的元素数组。现代化浏览器都支持,IE9不支持
  • window.addEventListener 监听全局错误的发生,包括运行时错误和资源加载错误
window.addEventListener('error',err=>{
    console.log(err)
},true)
let script = document.createElement('script');
script.src = '2.js';
document.body.append(script);

总结

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

相关文章

  • Web前端错误监控

    脚本运行时错误捕获 window.onerror 监听全局错误发生,发生错误会阻止后续的脚本运行 try - ca...

  • 前端错误监控与数据上报

    一、简介 前端需要做错误监控,将runtime异常发送到某处;或者监控web以及APP的某个组件、某个页面,以便可...

  • 前端监控体系建设

    前端监控体系主要分为错误监控、性能监控、业务监控及安全监控三个方面。 一、错误监控 (一)监控范围 js语法错误、...

  • Fundebug前端JavaScript插件更新至1.2.0

    摘要: Fundebug的前端JavaScript错误监控插件更新至1.2.0:支持监控WebSocket连接错误...

  • 前端异常监控

    为什么要做前端异常监控 有些问题只存在于线上特定的环境 后端错误有监控,前端错误没有监控 基本实现 参考我们nod...

  • 前端监控插件

    1、简介 monitorjs_horse 是一款前端监控工具,主要包含下面几个方面信息监控: 1)前端错误异常监控...

  • 前端错误监控

    前端错误的分类: 1、即使运行错误(js代码错误) 2、资源加载错误。 错误的捕获方式 1、即使运行错误(js代码...

  • 前端 错误监控

    错误类型: (1)代码错误/即时错误:(2)资源加载错误 错误监控方法 即时错误:try....catch.......

  • 前端错误监控

    前端错误监控 一、错误分类 1.运行时错误:这个错误往往是在写代码是造成的。如语法错误、逻辑错误等,这种错误一般在...

  • 前端错误监控

    怎么做错误监控?如何保证产品质量? 错误分类 即时运行错误,代码错误 资源加载错误 错误的捕获方式 即时运行错误捕...

网友评论

      本文标题:Web前端错误监控

      本文链接:https://www.haomeiwen.com/subject/fnettktx.html