1
private void setWebSetting() {
WebSettings settings = webView.getSettings();
// webView.setLayerType(View.LAYER_TYPE_NONE, null);
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);
// settings.setJavaScriptEnabled(true);
// settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
settings.setAppCacheEnabled(false);
settings.setDatabaseEnabled(true);
settings.setDomStorageEnabled(true);//开启DOM缓存,关闭的话H5自身的一些操作是无效的
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);
webView.addJavascriptInterface(new JavascriptInterface(this), "imagelistner");
webView.setWebChromeClient(new MyWebChromeClient());
webView.setWebViewClient(new MyWebViewClient(webView));
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context
.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
if (info.isAvailable()) {
settings.setCacheMode(WebSettings.LOAD_DEFAULT);
} else {
settings.setCacheMode(WebSettings.LOAD_CACHE_ONLY);//不使用网络,只加载缓存
}
String ua = webView.getSettings().getUserAgentString();
webView.getSettings().setUserAgentString(ua + "/userDefinition");
loadUrl(URL, webView);
}