Java WebView单击链接会导致:空白

Java WebView单击链接会导致:空白,java,android,webview,Java,Android,Webview,我的应用程序中有一个WebView,我在google上搜索。当我点击一个链接,比如stackoverflow.com,它会将我重定向到一个白色页面,url是关于:空白(新标签?)。 我已经试过了 webview.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url)

我的应用程序中有一个WebView,我在google上搜索。当我点击一个链接,比如stackoverflow.com,它会将我重定向到一个白色页面,url是关于:空白(新标签?)。 我已经试过了

webview.setWebViewClient(new WebViewClient() {
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return false;
        }
    });

但这对这种行为没有任何影响。有人能帮我吗?

这通常发生在访问具有不受信任证书的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
    }
});

我刚刚用这个帖子把它修好了


我现在刚刚测试了它,我仍然有同样的问题:/我刚刚检查了非https站点也会出现这种情况
    @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);
    }
}