uni-app iOS 白屏报错不能定位代码
uni-app iOS 白屏报错不能定位代码
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Mac | 13.5 (22G74) | HBuilderX |
示例代码:
附件中 chapter.js 报错的 e.apply
function Ff(e) {
return function() {
try {
return e.apply(e, arguments)
} catch (t) {
console.error(t)
}
}
}
这个代码不是我写的,看起来是支付宝云请求的代码
操作步骤:
请查看附件
预期结果:
不回出现白屏
实际结果:
很多用户反馈打开就白屏
bug描述:
上线很多用户反馈 iOS 端出现白屏不能正常使用。【本地测试正常,线上 Android 也正常】
查看数据库表 uni-stat-error-logs 创建大量的错误信息,使用 sourcemap 不能定位代码位置,附件带文件
page_url:“uni-jsframework.js” [WX_KEY_EXCEPTION_INVOKE_JSSERVICE_EXECUTE] name:UniApp,arg:TypeError: undefined is not an object,exception :$@
以及
page_url:“pages/book/chapter/chapter.nvue” [WX_KEY_EXCEPTION_WXBRIDGE] [undefined:2:1056] TypeError: undefined is not an object (evaluating ‘e.apply’) js stack: @
这个问题我觉得是支付宝云的问题,因为自从阿里云切换到支付宝云后就大量出现这个问题。
能不能出一个报错的解释说明,上传的 sourcemap 看起来跟这个报错没有什么关系
本地是否可以付现,切换成 demo 的阿里云是否正常,缩小下问题范围
我这边本地没能复现,只有线上用户反馈,主要是看不懂这个报错,不能定位具体的代码