开发中遇到跳转H5页面后,点击H5页面没有反应,进行如下设置即可:
private void setWebVew(WebView webView) {
WebSettings settings = webView.getSettings();//获得浏览器设置
settings.setJavaScriptEnabled(true); //支持js
settings.setUseWideViewPort(true); //将图片调整到适合webview的大小
settings.setSupportZoom(true); //支持缩放
settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); //支持内容重 新布局
settings.supportMultipleWindows(); //多窗口
settings.setCacheMode(WebSettings.LOAD_NO_CACHE); //关闭webview中缓存
settings.setAllowFileAccess(true); //设置可以访问文件
settings.setNeedInitialFocus(true); //当webview调用requestFocus时为webview设置节点
settings.setBuiltInZoomControls(true); //设置支持缩放
settings.setJavaScriptCanOpenWindowsAutomatically(true); //支持通过JS打开新窗口
settings.setLoadWithOverviewMode(true); // 缩放至屏幕的大小
settings.setLoadsImagesAutomatically(true); //支持自动加载图片
settings.setSavePassword(true);
settings.setSaveFormData(true);
settings.setGeolocationDatabasePath("/data/data/org.itri.html5webview/databases/");
settings.setDomStorageEnabled(true);
}