2012-08-28 56 views
7

我编写浏览器在Android 4.0 ICS中使用WebView。 但是当我访问某个网站时,发生错误。Android 4.0 ICS Webview与“未知的铬错误:-324”

I覆盖WebViewClient中的onReceivedError方法, 并打印logcat。

08-28 09:22:00.549: D/chromium(22081): Unknown chromium error: -324 

08-28 09:22:32.658: E/sky-mobi(22081): errorCode:-1 description:A network error occurred。failingUrl:https://172.16.28.5/portal/logon.htm 

08-28 09:22:32.705: W/Web Console(22081): The page at “https://172.16.28.5/portal/logon.htm” displayed insecure content from file:///android_asset/webkit/android-weberror.png. 

08-28 09:22:32.705: W/Web Console(22081): at null:1 

我测试了Android 2.3.3的URL,它完全正常工作。

回答

0

也许你可以试试http来代替HTTPS

7

,我们遇到在多个场合与这个问题每次看起来完全是随机的。 Webview没有改变,没有改变html/css/js内容,没有任何改变。我们发现的唯一解决方案是重置出现问题的设备,然后像魔术一样重启时问题消失。我们最好的猜测是,在设备上重复构建和调试可能导致这些类型的损坏安装,因为我们注意到其他幻像调试问题与这些类型的错误一致。

希望这可以帮助任何遇到类似问题的人。

+0

即时获取此错误。它对我来说也是随机出现的,而且非常令人沮丧,有人必须能够深究造成这种情况的原因,或许我们应该在android bug跟踪数据库中输入一个bug? 此页面似乎是唯一承认网页上的此错误的页面之一。我试着搜索android bug跟踪数据库,但没有找到任何东西。虽然即时通讯新的,所以不完全确定它是如何工作的... 我已经重写了webview的onReceivedError方法,但它并没有真正捕获这个错误。我只知道logcat中的错误 – user280109