android - 如何防止 Phonegap 在出现错误时关闭应用程序?

标签 android cordova

我有一个使用 PhoneGap (Android) 构建的应用程序,它本质上是一个网络应用程序的外壳,它将(在未来)允许推送通知和离线读取从网络应用程序下载的页面。

我的问题是 - 如果网络连接在使用过程中丢失或关闭,并且在页面上单击了链接,则会出现错误:应用程序错误:找不到 url: '...',应用程序关闭。我希望能够防止应用程序关闭,如果可能,更改此错误消息。

我知道标准使用 PhoneGap API 检查网络连接,然后自己处理,但是因为这是一个 web 应用程序的外壳,我唯一能做的地方这是在应用程序启动时。我有哪些选择?

最佳答案

我将从检查 childbrowserplugin 的源代码开始.

onlocationchange 的代码允许拦截所有进出 web View 的 web 请求。听起来您的应用有与此类似的需求。

关于android - 如何防止 Phonegap 在出现错误时关闭应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8778773/

相关文章:

android - 从 phonegap plugin-webIntent 开始 Activity

ios - 安装 CocoaPods 后的 Xcode 错误 - 没有这样的文件或目录

android - 关于特定设备上的电话管理器空检查期间的错误

android - 在 flutter 中仅显示图像的顶部部分

Android Studio : How to disable updates for just core platform version?

linux - 为什么 Apache Cordova 不支持 Linux 桌面?

cordova - AirWatch SDK 与 PhoneGap 集成

android - 当我的应用程序处于后台时在 Android 上捕获硬件按钮

android - 在 3G 上应用程序无法运行。在 WiFi 上工作正常

xcode - Testflight 应用程序未更新