如何使用DFX的ErrorManager来捕获js异常?
使用DFX的ErrorManager来注册错误观测器并捕获js异常,并且希望应用崩溃时进程不会退出。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
ErrorManager捕获js异常
666浏览 • 1回复 待解决
如何通过ErrorManager捕获native层的崩溃信息
1776浏览 • 1回复 待解决
如何捕获应用发生的异常?
672浏览 • 1回复 待解决
烧录捕获到异常信息,怎么解决?
8466浏览 • 2回复 待解决
如何进行全局异常捕获机制,类似ANR机制
2038浏览 • 1回复 待解决
#鸿蒙学习大百科#如何捕获程序的ANR异常?
213浏览 • 1回复 待解决
调用errorManager.on('error', callback)后,应用发生异常时,应用没有退出
1614浏览 • 1回复 待解决
鸿蒙js 捕获事件绑定 无法触发,请大神赐教!
7955浏览 • 2回复 待解决
HarmonyOS webview的JS 注入异常
203浏览 • 1回复 待解决
HarmonyOS如何捕获UnhandledPromiseRejection
381浏览 • 1回复 待解决
JS调用PA出现RemoteInterfaceProxy异常
6806浏览 • 2回复 待解决
HarmonyOS api8 是否支持使用js api来开发输入法?
3021浏览 • 1回复 待解决
DFX-Hilog日志打印指导
1266浏览 • 1回复 待解决
使用js如何使用callback
340浏览 • 1回复 待解决
DFX(Design For X)子系统是什么?
22162浏览 • 4回复 待解决
DFX-性能打点(HiTrace)指导
920浏览 • 1回复 待解决
DFX-crash定位定界工具
672浏览 • 1回复 待解决
创建的JS项目如何使用webview?
4702浏览 • 1回复 待解决
鸿蒙上如何使用js的protobuf
3672浏览 • 1回复 待解决
实现应用内js异常callstack获取,实时上报。
771浏览 • 1回复 待解决
可以用JS UI组件来做进度展示吗?
5765浏览 • 1回复 待解决
如何仅使用margin来解决外边距问题
2165浏览 • 1回复 待解决
使用js语言如何开发相机
3060浏览 • 1回复 待解决
鸿蒙js 如何使用动态style
7616浏览 • 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层时的回调。
错误测试:
错误观察器注册:
实现效果: