我有一个使用 PhoneGap (Android) 构建的应用程序,它本质上是一个网络应用程序的外壳,它将(在未来)允许推送通知和离线读取从网络应用程序下载的页面。
我的问题是 - 如果网络连接在使用过程中丢失或关闭,并且在页面上单击了链接,则会出现错误:应用程序错误:找不到 url: '...'
,应用程序关闭。我希望能够防止应用程序关闭,如果可能,更改此错误消息。
我知道标准会使用 PhoneGap API 检查网络连接,然后自己处理,但是因为这是一个 web 应用程序的外壳,我唯一能做的地方这是在应用程序启动时。我有哪些选择?
最佳答案
我将从检查 childbrowserplugin 的源代码开始.
onlocationchange 的代码允许拦截所有进出 web View 的 web 请求。听起来您的应用有与此类似的需求。
关于android - 如何防止 Phonegap 在出现错误时关闭应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8778773/