AlloyLever 1KB代码搞定开发调试发布错误监控上报用户问题定位
1kb(gzip)代码搞定开发调试发布,错误监控上报,用户问题定位。
url 带参数唤起有两个目的,第一是方便网站开发过程中显示 vConsole 面板,第二是发给投诉反馈网站错误的用户显示 vConsole 面板用于定位错误。
安装
npm install alloylever
CDN地址下载下来使用:
使用指南
AlloyLever.config({
cdn:'//s.url.cn/qqun/qun/qqweb/m/qun/confession/js/vconsole.min.js', //vconsole的CDN地址
reportUrl: "//a.qq.com", //错误上报地址
reportPrefix: 'qun', //错误上报msg前缀,一般用于标识业务类型
reportKey: 'msg', //错误上报msg前缀的key,用户上报系统接收存储msg
otherReport: { //需要上报的其他信息
uin: 491862102
},
entry:"#entry" //请点击这个DOM元素6次召唤vConsole。//你可以通过AlloyLever.entry('#entry2')设置多个机关入口召唤神龙
})
AlloyLever会监听 window.onerror
并把错误信息保存下来,并且上报到 reportUrl,你也可以召唤到 vConsole 并显示出来错误和相关日志。 或者使用这个CDN也可以:
url唤起vConsole
只要你的页面引用了AlloyLever,你只需要在你的url里带上 vconsole=show 就能显示vConsole面板。如:
//加载并显示log面板
http://localhost:63342/AlloyLever/index.html?vconsole=show
//加载但不显示log面板
http://localhost:63342/AlloyLever/index.html?vconsole=hide
//不加载vConsole脚本
http://localhost:63342/AlloyLever/index.html
这些 url 的作用很好理解:
- 开发阶段用于调试
- 发给投诉的用户打开带有 vconsole=show 的url
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论