首页 > 其他 > 详细

前端错误监控

时间:2020-02-14 20:59:31      阅读:59      评论:0      收藏:0      [点我收藏+]

1、前端错误的分类:

  即时运行错误:代码错误

  资源加载错误:css,js加载出错

2、错误的捕获方式:

  (1)、即时运行错误:

    try...catch      window.onerror

  (2)、资源加载错误:

    object.onerror(window.onerror无法捕获资源(css/js/图片)加载错误的原因是,资源加载不会冒泡)

    performance.getEntries()   (高级浏览器)

    Error事件捕获

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

  技术分享图片

  (1)、在script标签上增加 crossorigin 属性

  (2)、设置js 资源响应头 Access-Control-Allow-Origin: *

4、上报错误的基本原理:

  (1)、采用 ajax 通信的方式上报

  (2)、利用 Image 对象上报

(new Image()).src =   ‘http://baidu.com/test?r=abc‘;

前端错误监控

原文:https://www.cnblogs.com/tg666/p/12307890.html

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