简单用法,实例化后调取方法
valuable_detail_aty_content.setWebChromeClient(new WebChromeClient());
valuable_detail_aty_content.setWebViewClient(new WebViewClient());
WebSettings settings =valuable_detail_aty_content.getSettings();
settings.setJavaScriptEnabled(true);
//设置缓存
一般不调用该方法
settings.setCacheMode(settings.LOAD_CACHE_ELSE_NETWORK);
//配合前端使用 setDomStorageEnabled
settings.setDomStorageEnabled(true);
settings.setAllowFileAccess(true);
settings.setJavaScriptCanOpenWindowsAutomatically(true);//支持通过JS打开新窗口
settings.setLoadsImagesAutomatically(true);
settings.setUseWideViewPort(true);
settings.setBlockNetworkImage(false);
遇到的一些坑
//webview配合前端使用加载图文混排,在Android低版本手机上展示不出来,而且还不稳定,这时候我们尝试主动清理下缓存
//清理缓存
valuable_detail_aty_content.clearCache(true);
valuable_detail_aty_content.clearFormData();
getCacheDir().delete();