Android ICS与JQuery Mobile1.0兼容性问题

时间:2012-01-12 19:25:53

标签: android android-webview android-4.0-ice-cream-sandwich

我们在Android ICS(4.0)上的HTML5应用上面临一个非常奇怪的“未知铬错误:-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

2 个答案:

答案 0 :(得分:3)

听起来你和我有同样的问题。事实证明,ICS的浏览器中存在一个相当大的错误,可能是基于测试的Honeycomb。在logcat中我收到以下错误:未知铬错误:-6。

尝试删除查询字符串或锚点跳转,这应该有希望解决问题(虽然它将大多数probs搞砸了你的功能)。如果其他人遇到同样的问题,则会有here的错误报告。

答案 1 :(得分:0)

刚刚尝试过ICS和我的应用程序引擎,它在很大程度上依赖于WebView并且在Gingerbread上运行得很完美,似乎在许多其他人中遇到了这个问题....

我也得到铬错误:-6并且肯定与/ android_assets /

中的加载相关

此外,在iframe中打开的页面(在android资产中),由主页面打开的iframe(也在android资产中)似乎会导致权限问题(即iframe无法访问父级)...

我只是在ICS上工作3个小时,无法提供更多见解,但我一定会遵循这个主题。