7

我在 Android 4.0 ICS 中编写浏览器使用 WebView。但是当我访问某个网站时,出现了错误。

我重写了onReceivedErrorWebViewClient 中的方法,并打印了 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,它完全可以正常工作。</p>

4

2 回答 2

7

我们已经多次遇到这个问题,而且每次似乎都是完全随机的。Webview 没有变化,html/css/js 内容没有变化,什么都没有。我们找到的唯一解决方案是重置遇到问题的设备,然后就像变魔术一样,问题在重新启动时消失了。我们最好的猜测是,在设备上重复构建和调试可能会导致这些类型的损坏安装,因为我们已经注意到与这些类型的错误相一致的其他幻像调试问题。

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

于 2012-10-09T18:46:11.873 回答
0

也许您可以尝试使用 http 而不是 https

于 2012-08-28T09:12:31.110 回答