2012-03-14 69 views
1

我想在超时事件上做回退!我试图做到这一点:如果超时事件 - >负载,我试图做到这一点:如果超时事件 - >负载从资产的文件夹页。 这个,所以我可以隐藏在发生超时错误消息。该错误消息中包含地址的网站加载,和我不想要,在所有在任何地方出现。android phonegap如果超时回退

if (mWebView.loadUrlTimeout == currentLoadUrlTimeout) { 
//super.loadurl("android_assets bla bla") 
} 

发现代码here,但不能得到它的工作。我认为有很多零件丢失,代码,因为我试图剥离它。 我仍然pret对此新鲜,所以可能有真正的逻辑缺陷,我只是看不到。

任何帮助非常感谢:)按照加载页面的活动性质

+1

你试图使用'super.setStringProperty( “errorUrl”, “文件:///android_asset/www/error_page.html”);'似乎工作 – dhaval 2012-03-14 10:55:35

+0

完美的作品!非常感谢! :) – Havihavi 2012-03-14 11:35:00

+0

我把同样的答案,以便您可以关闭该问题 – dhaval 2012-03-14 11:50:22

回答

2

尝试设置,它应该工作:

super.setStringProperty("errorUrl", "file:///android_asset/www/error_page.html");

1

setStringProperty已在3.0被弃用。使用config.xml文件来代替:

<preference name="ErrorUrl" value="myErrorPage.html"/> 
+0

这应该被标记为最新的正确答案。 – 2015-02-26 23:29:29

+0

你应该在哪里放置myErrorPage.html?当我将它放在与config.xml相同的文件夹中时,它不会加载它。 – gabn88 2016-12-13 14:04:52