如何使用DFX的ErrorManager来捕获js异常?
使用DFX的ErrorManager来注册错误观测器并捕获js异常,并且希望应用崩溃时进程不会退出。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
ErrorManager捕获js异常
1131浏览 • 1回复 待解决
如何通过ErrorManager捕获native层的崩溃信息
2265浏览 • 1回复 待解决
如何捕获应用发生的异常?
1069浏览 • 1回复 待解决
HarmonyOS 捕获异常Invalid parameter value
542浏览 • 1回复 待解决
HarmonyOS可以全局捕获异常吗?
529浏览 • 1回复 待解决
烧录捕获到异常信息,怎么解决?
9011浏览 • 2回复 待解决
如何进行全局异常捕获机制,类似ANR机制
2394浏览 • 1回复 待解决
#鸿蒙学习大百科#如何捕获程序的ANR异常?
485浏览 • 1回复 待解决
HarmonyOS 捕获异常再抛出为什么报错
559浏览 • 1回复 待解决
HarmonyOS 内C++主动抛出的异常无法捕获
388浏览 • 1回复 待解决
调用errorManager.on('error', callback)后,应用发生异常时,应用没有退出
1912浏览 • 1回复 待解决
HarmonyOS webview的JS 注入异常
545浏览 • 1回复 待解决
鸿蒙js 捕获事件绑定 无法触发,请大神赐教!
8403浏览 • 2回复 待解决
JS调用PA出现RemoteInterfaceProxy异常
7436浏览 • 2回复 待解决
HarmonyOS api8 是否支持使用js api来开发输入法?
3420浏览 • 1回复 待解决
使用js如何使用callback
619浏览 • 1回复 待解决
HarmonyOS如何捕获UnhandledPromiseRejection
807浏览 • 1回复 待解决
DFX-crash定位定界工具
1062浏览 • 1回复 待解决
DFX-性能打点(HiTrace)指导
1585浏览 • 1回复 待解决
DFX-Hilog日志打印指导
2234浏览 • 1回复 待解决
鸿蒙上如何使用js的protobuf
4144浏览 • 1回复 待解决
创建的JS项目如何使用webview?
5021浏览 • 1回复 待解决
实现应用内js异常callstack获取,实时上报。
1355浏览 • 1回复 待解决
可以用JS UI组件来做进度展示吗?
6230浏览 • 1回复 待解决
应用错误管理接口由errorManager模块提供
错误管理接口功能介绍:
接口名称
说明
on(type: "error", observer: ErrorObserver): number
注册错误监听接口,当系统监测到应用异常时会回调该监听。该接口为同步接口,返回值为注册的监听对象对应的序号。
off(type: "error", observerId: number, callback: AsyncCallback<void>): void
以callback的形式解除注册监听,传入的number为之前注册监听时返回的序号。
off(type: "error", observerId: number): Promise<void>
以Promise的形式解除注册监听,传入的number为之前注册监听时返回的序号。
当采用callback作为异步回调时,可以在callback中进行下一步处理。当采用Promise对象返回时,可以在Promise对象中类似地处理接口返回值。
异常监听(ErrorObserver)接口功能介绍:
接口名称
说明
onUnhandledException(errMsg: string): void
系统回调接口,应用注册后,当应用产生未捕获的异常时的回调。
onException?(errObject: Error): void
系统回调接口,应用注册后,当应用产生异常上报js层时的回调。
错误测试:
错误观察器注册:
实现效果: