Code example for SslErrorHandler

Methods: cancel, proceed

0
	    		super.onPageStarted(view, url, favicon);
	    	} 
	    	 @Override 
	            public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
	                if ((null != view.getUrl()) && (view.getUrl().startsWith("https://open.t.qq.com"))) {
	                    handler.proceed();// 接受证书
	                } else { 
	                    handler.cancel(); // 默认的处理方式,WebView变成空白页
	                } 
	                // handleMessage(Message msg); 其他处理 
	            } 
	     }; 
	      
	     webView.setWebViewClient(client);
	} 
 
	@Override 
	protected int getLayoutId() { 
		// TODO Auto-generated method stub 
		return R.layout.webview_login; 
	}