解决
给webview加上如下配置:
WebSettings settings = webview.getSettings();
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP) settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
settings.setJavaScriptEnabled(true);//启用js
settings.setBlockNetworkImage(false);//解决图片不显示
注意
如果你给webview设置了WebViewClient并且重写了shouldOverrideUrlLoading的话千万return super.shouldOverrideUrlLoading(view, url);这样会导致图片照样加载不出来。