// dwebview.setWebViewClient(new WebViewClient());
// dwebview.getSettings().setJavaScriptEnabled(true);
//
// WebSettings webSettings = dwebview.getSettings();
// webSettings.setDomStorageEnabled(true);//主要是这句
// webSettings.setJavaScriptEnabled(true);//启用js
// webSettings.setBlockNetworkImage(false);//解决图片不显示
// webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
// webSettings.setLoadsImagesAutomatically(true);
// webSettings.setAppCacheEnabled(true);
// webSettings.setDomStorageEnabled(true);
// webSettings.supportMultipleWindows();
// webSettings.setAllowContentAccess(true);
// webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
// webSettings.setUseWideViewPort(true);
// webSettings.setLoadWithOverviewMode(true);
// webSettings.setSavePassword(true);
// webSettings.setSaveFormData(true);
// dwebview.setWebChromeClient(new WebChromeClient());//这行最好不要丢掉
//该方法解决的问题是打开浏览器不调用系统浏览器,直接用webview打开
// dwebview.setWebViewClient(new WebViewClient() {
// @Override
// public boolean shouldOverrideUrlLoading(WebView view, String url) {
// view.loadUrl(url);
// return true;
// }
// @Override
// public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error){
// //注意:super句话一定要删除,或者注释掉,否则又走handler.cancel()默认的不支持https的了。
// //super.onReceivedSslError(view, handler, error);
// //handler.cancel(); // Android默认的处理方式
// //handler.handleMessage(Message msg); // 进行其他处理
//
// handler.proceed(); // 接受所有网站的证书
// }
// });
// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
// dwebview.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
// }
添加上面的设置