您的位置:首页 > 移动开发

Android WebView获取及设置用户代理userAgent

2018-01-08 11:02 471 查看
一、获取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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: