一、获取userAgent:
WebView webView = new WebView(getApplicationContext());
// 得到WebSettings对象
WebSettings settings = webView.getSettings();
// 设置支持JavaScript
settings.setJavaScriptEnabled(true);
// 获取到UA
String oldUA= settings.getUserAgentString();
注:
获取userAgent:Mozilla/5.0 (Linux; Android 7.0.0; HUAWEI-AL100 Build/tt) AppleWebKit/648.72 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36
二、设置userAgent:
//拼装UA,根据各自需要
String newUA = String.format("%s crfapp/(%s)",oldUA,"android;43");
//更新UA
settings.setUserAgentString(newUA );
//其余参数设置
settings.setBuiltInZoomControls(true);
settings.setAppCacheEnabled(true);
......
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebClient());
webView.loadUrl(h5Url);
WebView webView = new WebView(getApplicationContext());
// 得到WebSettings对象
WebSettings settings = webView.getSettings();
// 设置支持JavaScript
settings.setJavaScriptEnabled(true);
// 获取到UA
String oldUA= settings.getUserAgentString();
注:
获取userAgent:Mozilla/5.0 (Linux; Android 7.0.0; HUAWEI-AL100 Build/tt) AppleWebKit/648.72 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36
二、设置userAgent:
//拼装UA,根据各自需要
String newUA = String.format("%s crfapp/(%s)",oldUA,"android;43");
//更新UA
settings.setUserAgentString(newUA );
//其余参数设置
settings.setBuiltInZoomControls(true);
settings.setAppCacheEnabled(true);
......
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebClient());
webView.loadUrl(h5Url);