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

时间:2013-05-20 08:48:45

标签: jquery jquery-mobile

当我尝试在真实设备和模拟器中测试它时,在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模拟器上。我也尝试了解决方案,但没有运气。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

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

如果您的应用程序崩溃,请检查DDMS中是否存在日志中的任何其他阻止问题。错误通常以红色记录。

您可以忽略它并继续前进。你能不能提供logcat,这样我们就可以看到某处出了什么问题。

更新

而非下线

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

你可以解开这一行并检查

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

changePage方法可能存在问题。