首页 > 其他 > 详细

前端错误监控

时间:2019-08-21 23:39:37      阅读:124      评论:0      收藏:0      [点我收藏+]
  • 可疑区域增加 try-catch
  • 全局监控JS异常window.onerror
  • 全局监控静态资源异常window.addEventListener
  • 捕获没有catch的promise异常:unhandledrejection
  • VUE errorHandler 和 React componentDidCatch
  • 监控网页崩溃:window对象的load和beforeunload
  • 跨域crossOrigin解决

 

node错误监控:

  • try-catch
  • process.on(‘uncatchException‘, cb)  -- 类似于页面中的window.onerror
  • domain - uncaughtException(Deprecated)  -- 全局性的线程捕获,在高版本已被废弃,目前还保留着,还没有更好的办法。

domain介绍:

[  // 框住

  进入进程a,

    异步 调用后台服务a

    异步 调用后台服务b

             c

             v(报错) 错误甩给主进程

             d

]

 

错误监控上报(badjs):

什么是script error?(自行了解)

什么情况下会出现script error?

  • 跨域JavaScript文件通过<script>标签引入,且内部发生脚本错误
  • 通过window.onerror注册监听脚本错误事件
  • native调用js代码时发生脚本错误

  

前端错误监控

原文:https://www.cnblogs.com/jingouli/p/11391661.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!