我的应用程序中有一个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
但它对此行为没有任何影响。任何人都可以帮助我吗?
答案 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);
}
}