sinat_35670989
初心不负
采纳率20%
2017-04-30 02:50

关于webview的useragent

20
  • webview

我在一个activity的webview控件中,使用webSettings.setUserAgentString("_android");重新设置了useragent,然后有的界面显示正常,但有的界面无法显示,无法显示的页面如果使用默认的useragent就没有问题,webview有js的交互,网络请求方式为httpclient,请问是哪里的问题,该怎么解决

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • fly_xiang_ fly_xiang_ 4年前

    ua是有一定的格式要求的,某些前端服务器会解析ua来返回不同的页面内容,如果需要订制可以在ua中加入特殊的字段

    点赞 评论 复制链接分享
  • caixiaowang caixiaowang 4年前

    String ua = webview.getSettings().getUserAgentString();

    webview.getSettings().setUserAgentString(ua+" _android");

    点赞 评论 复制链接分享

相关推荐