2012-03-14 18 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