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

xdu*_*ine 5 android cordova

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

我的问题是这样的 - 如果在使用过程中丢失或关闭了网络连接,并且在页面上点击了链接,则会出现错误:Application Error: Could not find url: '...'并且应用程序关闭.我希望能够阻止应用程序关闭,如果可能,请更改此错误消息.

我知道标准是使用PhoneGap API来检查网络连接,然后自己处理它,但因为这是一个Web应用程序的shell,我可以做的唯一的地方是在应用程序启动时.我有什么选择?

Kei*_*oth 0

我首先检查childbrowserplugin的源代码。

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