我在android中实现webview应用程序。当我试图加载https网址一两次完成活动。 Agian试图加载https url它显示网页不可用。请找到下面的图片我得到了什么。Webview无法在android中加载https url?
当我再次在该网址上点击,那么它显示的网站开通。
我用下面的代码来加载url。
webView = (WebView) findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("https://www.facebook.com");
webView.clearView();
webView.measure(100, 100);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@SuppressLint("NewApi")
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
super.onReceivedSslError(view, handler, error);
// this will ignore the Ssl error and will go forward to your site
handler.proceed();
error.getCertificate();
}
});
请任何帮助球员.......
在此先感谢
是我加了INTERNET权限 – Hareesh
这对我很有用。请检查您的网络权限。 –
@Hareesh我也在电话中测试过。 – TheFlash