公司策划给了4个网站需要Android和IOS用webView进行加载,本人用webview正常加载自定义WebView
结果发现部分网页不能正常显示(如http://guangzhou.lashou.com/),究其原因排查半天最终发现是由于webview未能设置
setting.setUserAgentString("User-Agent:Android")所致;
在自定义的webview设置中添加这行代码便能解决;
为了便于WEB端统计分析,需要将APP的user-agent作特征标记,所以搜索了一下Android对webview的User-Agent设置方法,具体如下:
String ua = webview.getSettings().getUserAgentString();
webview.getSettings().setUserAgentString(ua+"; 自定义标记");
这里设置为Android。