webView.getSettings().setBlockNetworkImage(false);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);//允许使用js
webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);//不使用缓存,只从网络获取数据.
webSettings.setDomStorageEnabled(true);
webSettings.setDatabaseEnabled(true);
webSettings.setBlockNetworkLoads(false);
webSettings.setDefaultTextEncodingName("UTF-8");
//支持屏幕缩放
webSettings.setSupportZoom(true);
webSettings.setBuiltInZoomControls(true);
// 屏幕自适应
webSettings.setUseWideViewPort(true);
webView.setVerticalScrollBarEnabled(true);
//不显示webview缩放按钮
webSettings.setDisplayZoomControls(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
webView.setWebViewClient(new WebViewClient(){
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
mUrl = url;
updateSuccessView();
}
});
webView.setWebChromeClient(new WebChromeClient() {
//重写WebChromeClient的onGeolocationPermissionsShowPrompt
public void onGeolocationPermissionsShowPrompt(String origin,
GeolocationPermissions.Callback callback) {
callback.invoke(origin, true, false);
super.onGeolocationPermissionsShowPrompt(origin,callback);
}
});
webView.loadUrl(
CommentUtils.getServer(AppContext.getInstance())
+"customized/app/appCommandCenter.jsp?isMobile=1&userId="+"2018101017493229017079"+"&orgId="+"37.01.12");
}