0

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

当我附加到一个面板时

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

所有工作查找:如果 foo.com 可访问,则页面显示在 iframe 中。

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

控制台显示:

CordovaWebViewClient.onReceivedError: 错误代码=-6 描述=Echec de connexion...

科尔多瓦 1.9.0

煎茶触摸2.0

Android SDK 3.1,到 Galaxy Note Android 4.0.3

4

1 回答 1

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

希望能帮助到你!

于 2012-08-09T17:25:50.927 回答