3***@qq.com
3***@qq.com
  • 发布:2022-05-25 11:26
  • 更新:2023-07-26 14:04
  • 阅读:3208

uniapp如何全局监控js异常并上报

分类:uni-app

uniapp如何全局监控js异常并上报,类似app 那种腾讯bugly这种

2022-05-25 11:26 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

腾讯bugly,也有js异常并上报

  • 3***@qq.com (作者)

    同学你好,没有啊、不是这个地址吗?https://bugly.qq.com/v2/downloads

    2022-05-25 13:37

愿随风丶飘雪

愿随风丶飘雪 - 勿在浮沙筑高台

我们是在app.vue中的onError回调中接收错误上报的 大部分错误都可以报上来

  • 1***@qq.com

    问下你们有根据sourcemap 定位实际报错位置吗

    2023-04-12 15:26

  • 愿随风丶飘雪

    回复 1***@qq.com: sourcemap功能是今年才有的 我们打算这么做 但是现在还没时间搞呢

    2023-04-13 14:37

  • 7***@qq.com

    onError收集不到具体是哪一行报错吧

    2023-07-25 17:22

  • 愿随风丶飘雪

    回复 7***@qq.com: 确实拿不到行号,但是基本可以看出那个地方出错了 理论上应该可以根据压缩文件的行号和打包时生成的sourcemap文件来找到行号的 我记录的错误信息如下图

    2023-07-26 09:52

愿随风丶飘雪

愿随风丶飘雪 - 勿在浮沙筑高台

app.vue中的onError中打印的错误信息

  • 愿随风丶飘雪

    然后上报错误信息的时候,把当前所在的界面也带上,基本可以知道那个地方报错了

    2023-07-26 09:53

  • 7***@qq.com

    回复 愿随风丶飘雪: 请问8-12行的信息怎么获取的,我就只能获取这些信息,直接定位在App.vue了。TypeError: test.indexOf is not a function. (In 'test.indexOf(".")', 'test.indexOf' is undefined) at App.vue:48

    2023-07-26 11:16

愿随风丶飘雪

愿随风丶飘雪 - 勿在浮沙筑高台

error.stack

该问题目前已经被锁定, 无法添加新回复