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