WebView 点击 link 结果 about:blank

WebView clicking on link results in about:blank

我的应用程序中有一个 WebView,我在 google 上进行了搜索。当我点击那里的 link 时,比方说 whosebug.com,它会将我重定向到一个白页并且 url 是 about:blank(新标签?)。 我已经试过了

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
    }
});

我刚刚用这个 post 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);
    }
}