WebSettings settings = wb_url.getSettings(); settings.setJavaScriptEnabled(true); //支持js// settings.setPluginState(true); //支持插件 settings.setUseWideViewPort(false); //将图片调整到适合webview的大小 settings.setSupportZoom(true); //支持缩放 settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); //支持内容重新布局 settings.supportMultipleWindows(); //多窗口 settings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); //关闭webview中缓存 settings.setAllowFileAccess(true); //设置可以访问文件 settings.setNeedInitialFocus(true); //当webview调用requestFocus时为webview设置节点 settings.setBuiltInZoomControls(true); //设置支持缩放 settings.setJavaScriptCanOpenWindowsAutomatically(true); //支持通过JS打开新窗口 settings.setLoadWithOverviewMode(true); // 缩放至屏幕的大小 settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); settings.setLoadsImagesAutomatically(true); //支持自动加载图片 wb_url.loadUrl(noticeUrl); wb_url.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { //这里一定要是url 不能是网页 view.loadUrl(url); return true; } //证书的设置 支持所有的证书 @Override public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { handler.proceed(); } }); ib_return.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); } //防止退出的时候 抛Zoom异常 @Override public void finish() { ViewGroup view = (ViewGroup) getWindow().getDecorView(); view.removeAllViews(); super.finish(); }