科尔多瓦和iframe

时间:2012-08-07 13:13:48

标签: android cordova

我有一个与cordova一起使用的sencha-touch应用程序。 所有工作找到(本地文件,本地存储,ajax,json ......)

当我附加到一个小组时

  

html:< iframe src = http://foo.com>

所有工作都找到:如果foo.com可以访问,页面将显示在iframe中。

但是,如果foo.com停止/无法访问,我会收到警告“应用程序错误” 然后申请退出!

控制台显示:

  

CordovaWebViewClient.onReceivedError:错误代码= -6说明= Echec de connexion ...

cordova 1.9.0

sencha touche 2.0

Android SDK 3.1,对于galaxy note Android 4.0.3

1 个答案:

答案 0 :(得分:3)

尝试处理活动的onReceivedError。

public void onReceivedError( int errorCode, String description, String failingUrl)
{
    super.loadUrl("file:///android_asset/www/noConnection.html");
    return;

}

这是一个链接:http://tech.sarathdr.com/featured/how-to-get-url-not-reached-error-in-anodroid-phonegap

希望它有所帮助!