2012-01-12 99 views
4

我们正在Android ICS(4.0)上的HTML5应用程序中遇到一个非常奇怪的“Unknown chromium error:-6”问题。我觉得资源(JS/CSS特别是JQueryMobile)没有被第一次正确加载,因为我下次再次打开应用时看不到这个问题。有没有人知道发生了什么?请让我知道是否有人以前见过这种行为。Android ICS与JQuery Mobile1.0兼容性问题

应用工作完全正常的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 
+0

资产解析器可能不喜欢查询(用于避免缓存)。您可以通过调用禁用它'$ .ajaxSetup({ \t缓存:真 });'加载你的库 – njzk2 2013-12-06 19:51:27

回答

0

刚试过ICS和我的应用程序引擎,它在很大程度上依赖于网页视图,并完美地运行在姜饼似乎遭受这个问题在许多其他....

我也得到铬错误:-6和肯定与从/ android_assets装载什么东西/

此外,打开页面iframe中(即在Android的资产) ,作为由主页面打开的iframe(也在android资源中)似乎会导致权限问题(即。iframe不能父母)...

我只是与ICS像3小时,不能提供更多的见解,但我一定会按照这个线程。

3

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

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

+0

对于以下这个人之前,谷歌从史蒂夫阻止最近发布的以下内容: “要澄清,这个问题有已在内部Android源代码中修复,这将在未来的Android版本和AOSP更新中体现出来。“ 但当然,这并不能帮助那些不得不支持懒惰厂商更新的设备。至少这是朝着正确方向迈出的一步。 – NobleMule 2012-03-22 10:15:25