在某些机器人上没有在WebView中加载特定链接

时间:2011-09-08 19:47:18

标签: android ssl webview loading

我有一个应用程序,当用户按下电子邮件时会在Web视图中显示此链接:

https://marauder.millersville.edu/mail/index.pl

我在Droid X上开发了应用程序,并且在我的手机上链接加载正常,但是我收到了有不可思议的用户的报告。 Droid X链接加载空白屏幕。

我自己在不可思议的朋友身上测试了它,它确实只加载了一个白色的屏幕,但我已经在各种其他Android设备上进行了测试,并且其负载很好。

所有其他链接也在Incredible上加载。我假设它与SSL有关,是一个https。我在iPhone上遇到了这个链接的麻烦但是能够修复它。令我困惑的是为什么它在某些设备上工作正常而不在其他设备上工作..

任何人有任何想法或建议吗?谢谢!

以下是我设置网络视图的方法:

    // setup webview
    web = (WebView) findViewById(R.id.webview);
    web.setWebChromeClient(new InternalWebViewClient());

    web.getSettings().setJavaScriptEnabled(true);
    web.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
    web.getSettings().setPluginsEnabled(true);
    web.getSettings().setSupportMultipleWindows(true);
    web.getSettings().setSupportZoom(true);
    web.getSettings().setAppCacheEnabled(true);
    web.getSettings().setSaveFormData(true);
    web.getSettings().setSavePassword(true);
    web.getSettings().setBuiltInZoomControls(true);
    web.setHorizontalScrollBarEnabled(true);
    web.setVerticalScrollBarEnabled(false);

1 个答案:

答案 0 :(得分:2)

您尝试加载的网站使用自签名证书。解决方案是忽略证书检查,如下所述:Does the Web View on Android support SSL?