android webview https blank

来源:互联网 发布:淘宝方正字体排查软件 编辑:程序博客网 时间:2024/05/16 11:22

http://stackoverflow.com/questions/7416096/android-webview-not-loading-https-url

public void onCreate(Bundle savedInstance){       super.onCreate(savedInstance);    setContentView(R.layout.show_voucher);        webView=(WebView)findViewById(R.id.webview);    webView.getSettings().setJavaScriptEnabled(true);    webView.getSettings().setBuiltInZoomControls(true);        String url ="https://www.paymeon.com/Vouchers/?v=%C80%8D%B1x%D9%CFqh%FA%84%C35%0A%1F%CE&iv=%25%EE%BEi%F4%DAT%E1"        //webView.loadUrl(url); // Not Working... Showing blank        webView.loadUrl("http://www.yahoo.com"); // its working}

When try to load url in webview .. not loading showing blank screen . if i load google or yahoo its working fine..


https 打开webvew 显示空白

When try to load url in webview .. not loading showing blank screen . if i load google or yahoo its working fine..

解决方法:

Add this overriding method to your WebViewClient implementation. You'll need to compile it with Android SDK 2.2 (API level 8) or later. The method appears in the public SDK as of 2.2 (API level 8) but we've tested it on devices running 2.1, 1.6 and 1.5 and it works on those devices too (so obviously the behaviour has been there all along).

 @Overridepublic void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {    handler.proceed(); // Ignore SSL certificate errors}

0 0
原创粉丝点击