1

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

4

1 回答 1

0

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

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

你可以忽略它并继续前进。您能否也提供 logcat,以便我们可以查看某处是否出现问题。

更新

而不是下线

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

你能帮我检查一下吗

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

可能是changePage方法的问题。

于 2013-05-20T09:07:21.040 回答