项目中有遇到加载宜人贷h5页面,验证码图片私活出不来,调试看了下,果然是HTTPS的。
webviewclient中重写
@Override public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { handler.proceed(); }
设置如下就好
if (Build.VERSION.SDK_INT >= 21) { mWvApplyCredit.getSettings().setMixedContentMode(mWvApplyCredit.getSettings().MIXED_CONTENT_ALWAYS_ALLOW); }
mWvApplyCredit.getSettings().setDomStorageEnabled(true); mWvApplyCredit.getSettings().setBlockNetworkImage(false);