2012-02-15 62 views
1

爲什麼window.location.reload() === instant_fail在Android 3上?我剛剛得到一個應用程序錯誤彈出式應用程序的文件:/// ... URL,並且必須重新啓動。我試過覆蓋DroidGap.onReceivedError(),但它只是嘗試,並不能重新加載自己。window.location.reload()導致PhoneGap 1.4/Android Honeycomb 3.2.1上的應用程序錯誤

+0

你如何嘗試使用reload(); – xDragonZ 2012-02-15 15:13:09

+0

reload();不存在 – joeforker 2012-02-15 15:29:52

回答

6

我不確定你是否仍然需要這個答案,但這可能有助於某人。我遇到了同樣的問題,在Android上運行3 PhoneGap的我解決它通過更換這行:

location.reload(true); 

與此:

navigator.app.loadUrl('file:///android_asset/www/index.html'); 
1

的設備無關的解決方案是使用:

window.location = 'index.html'; 
相關問題