安卓 webview 获取h5的cookie问题

背景:h5这边是一个网页,安卓通过webView.loadUrl("http://")的方式加载的h5页面。
现在遇到的问题是,发起ajax请求的时候需要在请求头带上cookie。
那么问题来了,假如安卓需要获取浏览器的cookie.请问需要h5传过去,还是自己有方法直接获取得到。
开发中安卓同事说需要h5传给他。请问这对吗?

阅读 5.6k
3 个回答

安卓也可以获取啊
你让他搜一下相关关键字

WebViewClient里面有shouldInterceptRequest可以拦截H5请求, WebResourceRequest可以获取请求头, 在里面可以获取Cookie, 但是shouldInterceptRequest在5.0以下只有一个url, 没有WebResourceRequest.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题