我们在 Android ICS (4.0) 上的 HTML5 应用程序中遇到了一个非常奇怪的“未知 Chrome 错误:-6”问题。我觉得第一次没有正确加载资源(JS/CSS,特别是 JQueryMobile),因为我下次点击应用程序时没有看到这个问题。有没有人知道发生了什么事?如果有人以前见过这种行为,请告诉我。
应用程序在 2.1、2.2 和低于 4.0 的其他版本上运行良好
我们的应用程序也遇到了这个问题。我们已将 API 级别更改为 14,因此我们可以实现 shouldInterceptRequest()
,我在日志中看到了这一点:
01-12 08:29:04.025: D/onPageStarted(17181): file:///android_asset/web/html/main.html
01-12 08:29:04.853: D/shouldInterceptRequest(17181): file:///android_asset/web/js/lib/jquery-1.7.js?_=1326374944864
01-12 08:29:04.861: D/onLoadResource(17181): file:///android_asset/web/js/lib/jquery-1.7.js?_=1326374944864
01-12 08:29:04.861: D/chromium(17181): Unknown chromium error: -6
01-12 08:29:04.861: D/shouldInterceptRequest(17181): file:///android_asset/web/js/lib/jquery.mobile-1.0.js?_=1326374944873
01-12 08:29:04.861: D/onLoadResource(17181): file:///android_asset/web/js/lib/jquery.mobile-1.0.js?_=1326374944873
01-12 08:29:04.868: D/chromium(17181): Unknown chromium error: -6
01-12 08:29:04.931: D/onPageFinished(17181): file:///android_asset/web/html/main.html
01-12 08:30:17.462: D/chromium(17119): Unknown chromium error: -6
01-12 08:30:17.462: D/chromium(17119): Unknown chromium error: -6
最佳答案
看来你遇到了和我一样的问题。事实证明,基于测试,ICS 和大概是 Honeycomb 的浏览器中存在一个相当大的错误。在 logcat 中,我收到以下错误:未知 Chrome 错误:-6。
尝试删除查询字符串或 anchor 跳转,这应该有望解决问题(尽管它很可能会破坏您的功能)。有一个错误报告 here如果其他人遇到同样的问题。
关于Android ICS 与 JQuery Mobile1.0 兼容性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8841066/