为什么Android 3上有window.location.reload() === instant_fail
?我刚刚获得一个Application Error弹出窗口,其中包含我的应用程序的file:/// ... URL,并且必须重新启动。我已经尝试覆盖DroidGap.onReceivedError()
,但它只是尝试并且无法重复加载。
答案 0 :(得分:6)
我不确定你是否还需要一个答案,但这可能对某人有所帮助。我在Android 3上运行的PhoneGap遇到了同样的问题。我通过替换此行解决了这个问题:
location.reload(true);
用这个:
navigator.app.loadUrl('file:///android_asset/www/index.html');
答案 1 :(得分:1)
设备无关的解决方案是使用:
window.location = 'index.html';