Cordova 插件的自定义异常处理程序

Custom Exception Handler for Cordova plugin

我为 android 应用程序开发了一个异常处理程序,它在 android-studio 本机项目中运行良好。

现在我正在开发一个 cordova 插件,我想添加我的异常处理程序来捕获所有未捕获的异常,无论它们是在插件内部还是在其他一些本机代码中。

我面临的问题是,CordovaLib 中的 PluginManager 捕获了所有异常。我希望我的异常处理程序 class 捕获异常,而不是 PluginManager class。有谁知道怎么做吗?

如有任何帮助,我们将不胜感激。

注意:我使用的是 Cordova 8.0.0

您可以编写一个 javascript 函数来处理所有抛出的 JS 异常,然后再将其向下传递到 PluginManager。这会有点棘手,但我使用 javascript.

成功地做到了