JSError 检测

JSError 是小程序框架底层捕获的运行时错误,对于业务方的错误,将会被推送到“开发者后台 -> 运维中心”,开发者可自行通过 Error 信息定位线上问题,对于已提供 sourcemap 的小程序,官方将提供一键还原错误堆栈源码的能力,待小程序问题修复后可提升用户体验。

:小程序 sourcemap 在开发者工具发布时默认勾选上传。

查看 JSError

查看地址

JSError 可在开发者后台查看,具体路径为:“小程序管理 -> 运维中心 -> 指标详情 -> JSError”。
JSError 检测 - 图1

具体错误信息

JSError 检测 - 图2

错误详情:可点击每条错误信息右侧的详情按钮查看错误发生源码。

定义及统计口径

在开发者后台,将按照 JSError 发生次数进行从高到低排序,可以查看某条错误发生在某个基础库版本、小程序版本的次数,以及影响用户数。

  1. 指标定义:线上运行时 JS 报错

  2. 统计展示:
    a. 当前线上包条件范围内 JSError 错误总数;
    b. 当前线上包 JS 错误详情根据小程序 thirdVersion、swanVersion、异常堆栈信息分组。

异常的解决方案

  1. 简单的 error 直接进行查看后直接修复;

  2. 复杂的 error 可点击 error message 右侧详情,根据错误堆栈查看具体发生错误的原代码。