WebView单击链接会导致about:blank

时间:2015-05-24 16:59:04

标签: java android webview

我的应用程序中有一个WebView,我在谷歌上搜索。当我点击那里的链接时,让我们说stackoverflow.com,它将我重定向到一个白页,网址是:空白(新标签?)。 我已经尝试了这个

1.1.1.QuestionText
1.1.1.Question
1.1.1(a).Questions
1.1.2.Questionswithtext
1.1.2(b).Text
10.1.1.Answers
2.1.1.Questions
2.2.2.QuestionText

但它对此行为没有任何影响。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

通常在访问具有不受信任证书的https URL时发生。你试过这个吗?

webview.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return false;
    }
    @Override
    public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
        handler.proceed(); // Ignore SSL certificate errors
    }
});

答案 1 :(得分:0)

我刚用这篇文章修改了here

    @Override
public void onPageFinished(WebView view, String url)
{
    System.out.println("onPageFinished: " + url);
    if ("about:blank".equals(url) && view.getTag() != null)
    {
        view.loadUrl(view.getTag().toString());
    }
    else
    {
        view.setTag(url);
    }
}