前言
我们提供的服务有:做网站、成都网站制作、微信公众号开发、网站优化、网站认证、向阳ssl等。为数千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的向阳网站制作公司
今年公司有个项目交付用户使用了,在使用的过程中,发现会有很多不可测的因素,你完全想不到用户会有什么样的操作,导致各种神奇的bug出现。
往往这个时候,我们还不是很容易复现场景,需要用户截图描述场景,进而我们开发人员再进行场景复现,再排查bug,修复bug,这样效率是十分低下的。
这时我就在想,有没有这样的一个插件呢,可以自动监听用户的行为轨迹,当报错的时候,自动将用户行为轨迹和报错信息上传服务器呢?
于是网上一顿搜索轰炸,发现了很多开源或者收费的前端监控平台,比如:
但是总感觉和我想要的差了一点点,直到我无意间看到这样一张照片:
没错,就是它了!mitojs
mitojs
mitojs是一位大佬开源的一个前端监控SDK,目前适用于vue和react,github地址双手奉上:
https://github.com/clouDr-f2e/mitojs
其主要是通过重写部分原生方法及添加全局点击事件监听,来实现用户行为的监听,及错误信息及时发送。
在线体验地址双手奉上:
https://static.91jkys.com/web/mito-vue-demo/#/demo/one
看到这,如何还能忍得住,马上新建一个项目,体验一下飞一般的感觉。
使用mitojs
效果图先来看看效果图
我们可以看到,当项目报错之后,会调用上传接口上传信息,其中包括了用户的行为轨迹及当前报错信息,是不是相当的nice!!
下面我们介绍一下简单的使用方法,下面是基于vue的使用方法。
使用方法
使用npm安装
- npm i @zyf2e/mitojs -S
引用插件
- import MITO from '@zyf2e/mitojs'
- import Vue from 'vue'
- Vue.use(MITO.MitoVue)
- MITO.init({
- dsn: 'http://test.com/error',//错误信息上传接口地址
- apikey: '123-2223-123-123',//每个项目对应一个apikey,用于存放错误集合的唯一标识
- backTrackerId() {
- return String(Math.random() * 1000)
- }
- })
然后就可以开始愉快的使用它了。
其他配置项,请参考使用手册:
https://github.com/clouDr-f2e/mitojs/blob/master/docs/guide.md
分享名称:一款开源的前端监控神器,改bug终于不用迷茫了
当前链接:http://www.shufengxianlan.com/qtweb/news0/273600.html
成都网站建设公司_创新互联,为您提供关键词优化、定制网站、外贸建站、搜索引擎优化、网站内链、建站公司
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联