Fundebug能够捕获这些BUG
来源:互联网 发布:出国gpa算法 知乎 编辑:程序博客网 时间:2024/05/21 22:44
摘要: Fundebug的JavaScript监控插件更新至0.1.0,可以监控3种不同类型的前端BUG:JavaScript执行错误、资源加载错误、HTTP请求错误 。
从简单的onerror开始,Fundebug的JavaScript错误监控插件经过了多次迭代,功能也更加丰富与成熟。之前版本的插件只能监控JavaScript执行错误,这次,我们正式发布0.1.0,它新增了对资源加载错误与HTTP请求错误的支持,努力让前端开发者不放过每一个BUG。
JavaScript执行错误
由于拼写失误,测试不完善,或者是意外的边界条件,JavaScript代码在用户浏览器中执行时,有可能会出错。
下面的示例中,alert被写成了aler,因此会报ReferenceError:
aler("hello");
Fundebug插件捕获的这个错误之后,开发者将受到报警邮件,然后可以在我们的控制台查看错误详情:
资源加载错误
对于一个复杂的大型网站,所依赖的静态文件(js, css, jpg…)成千上万,因此出现加载错误,比如404,也是很常见的一种错误。
下面的示例中,所引入的test.jpg并不存在,因此会报404错误:
<img src="test.jpg">
开发者可以在Fundebug控制台错误详情:
HTTP请求错误
前端通过大量的API与后端进行交互,这些API也有可能出错。
通常,后端会通过日志记录所有HTTP请求,但是查询起来非常不便,也不及时。Fundebug可以捕获所有HTTP请求错误,同时记录用户行为,并实时提醒开发者,且不需要修改后端,也不需要搭建复杂的日志系统。
下面的示例中,登陆账户时密码错误,因此会报403错误。
var xhr = new XMLHttpRequest();xhr.open("POST", "https://fundebug.com/login");xhr.setRequestHeader('Content-Type', 'application/json');xhr.send(JSON.stringify({ email: "help@fundebug.com", password: "akhakfnak"}));
开发者可以在Fundebug控制台错误详情: ![这里写图片描述](http://img.blog.csdn.net/20170630205453772?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRnVuZGVidWc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)欢迎加入[我们Fundebug](https://fundebug.com/)的**全栈BUG监控交流群: 622902485**。版权声明:
转载时请注明作者Fundebug以及本文地址:
https://blog.fundebug.com/2017/06/29/fundebug-javascript-0.1.0/
- Fundebug能够捕获这些BUG
- Fundebug抓到了这个Bug
- runtimeException也是能够捕获的
- debugview 远程捕获bug信息
- ABBYY FineReader 12 能够识别这些文档语言吗
- 在GNS3中如何让NETFLOW能够捕获到流量
- 可能,这些bug会比较常见
- 测试理论--这些bug值得修复吗
- iOS 捕获Crash 发送Bug邮件
- iOS 捕获Crash 发送Bug邮件
- iOS 捕获Crash 发送Bug邮件
- 如何快速捕获.NET代码中隐藏的BUG
- 使用EventListener为Element 捕获焦点可能存在的BUG
- 捕获Home键以及会遇到的bug
- iOS开发中捕获Crash 发送Bug邮件
- ios捕获异常并发送图片,便于解决bug
- Android全局异常捕获,解决日志打印三次的BUG
- 这些微信投票活动真的能够做到公平公正吗?
- Linux系统目录结构
- Maven项目pom.xml文件报xxx\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径)的问题解决
- Spring MVC与JAX-RS比较与分析
- element-ui 表格实现单元格可编辑的方法
- 如何创建一个对象
- Fundebug能够捕获这些BUG
- 单片机时钟程序(9)lcd1602.h
- SuperTextView
- 【算法】冒泡排序(从小到大) 排序范围(0~n-1)n为数组元素个数
- UnboundLocalError: local variable 'sum1' referenced before assignment
- linux 安装mysql
- (9)计算人民币各个面额的数量
- SDWebImage 和MWPhotoBrower联合使用的时候加载进度的expectSize一直为0或-1
- 大数据性能调优之HBase的RowKey设计