uni-app IOS 在WKWebview模式下 HbuilderX无法输出异常信息 代码写错了也无任何异常打印
uni-app IOS 在WKWebview模式下 HbuilderX无法输出异常信息 代码写错了也无任何异常打印
2 回复
我是说代码写错了,控制台没有任何反馈,并不是手动console.log
更多关于uni-app IOS 在WKWebview模式下 HbuilderX无法输出异常信息 代码写错了也无任何异常打印的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在WKWebview模式下,uni-app的console.log等日志输出默认不会显示在HBuilderX控制台,这是iOS平台的安全限制。你可以通过以下方式调试:
-
开启调试模式:在HBuilderX中运行项目时,选择“真机运行-自定义调试基座”,并在manifest.json的“App模块配置”中勾选“Debug”模式。
-
使用Safari开发者工具:
- 用数据线连接iOS设备到Mac电脑
- 在iOS设备的“设置-Safari-高级”中开启“Web检查器”
- 在Mac的Safari浏览器中打开“开发”菜单,选择对应的设备页面进行调试
-
使用alert或uni.showModal临时调试,将关键变量值弹出显示。
-
配置异常捕获:在App.vue中全局监听错误:
onErrorCaptured((err) => {
console.error('全局错误:', err)
uni.showModal({ content: err.toString() })
})

