android webview 设置
常用设置集合
/** * 配置webview属性 */ private void setWebView() { //优先使用缓存 //webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); //不使用缓存 //webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); //启用支持javascript webView.getSettings().setJavaScriptEnabled(true); //启用缓存 webView.getSettings().setAppCacheEnabled(true); //设置缓存模式 webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); //控制webview内点击链接跳转行为 webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { //返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器 //hybird模式需要在该方法内解析链接,具体解析规则依业务而定 view.loadUrl(url); return true; } }); //打开页面时, 自适应屏幕 webView.getSettings().setLoadWithOverviewMode(true); //设置此属性,可任意比例缩放 webView.getSettings().setUseWideViewPort(true); }