未知的铬错误:-6在Android上,但不是iOS



当我尝试在真实设备和模拟器中测试它时,在iOS中它工作得很好,但在Android上不行(到目前为止已经在Android 2.2模拟器和Android 4.0.4设备上测试过了),它给出了这个错误:

Unknown chromium error: -6

当我试图导航到其他页面时发生此错误:

HTML:

<a href="#" data-role="button" id="login" class="fullWidth" data-ajax="false" rel="extrenal">Login</a>

Js:

$('#login').click(function(e){
    e.preventDefault();
    e.stopImmediatePropagation();
    jq.mobile.changePage("pendingChecklist.html", { transition: animation, changeHash: true });
});

据我所知,错误是由ICS浏览器错误引起的,但不幸的是,这也发生在Android 2.2模拟器上。我也尝试过解决方案,但没有运气。任何建议吗?

我也在我的PhoneGap应用程序中得到它。但是根据我的经验,这个错误不会导致应用程序停止或崩溃。

如果应用程序崩溃,请检查DDMS日志中是否有任何其他阻塞问题。错误通常以红色显示。

你可以忽略它,继续前进。你能不能也提供一下logcat,这样我们就可以看看是不是哪里出了问题。

更新

而不是

jq.mobile.changePage("pendingChecklist.html", { transition: animation, changeHash: true })

你能把这行放进去检查一下吗

window.location.href="pendingChecklist.html";

这可能是changePage方法的问题。

最新更新