背景:h5这边是一个网页,安卓通过webView.loadUrl("http://")的方式加载的h5页面。
现在遇到的问题是,发起ajax请求的时候需要在请求头带上cookie。
那么问题来了,假如安卓需要获取浏览器的cookie.请问需要h5传过去,还是自己有方法直接获取得到。
开发中安卓同事说需要h5传给他。请问这对吗?
背景:h5这边是一个网页,安卓通过webView.loadUrl("http://")的方式加载的h5页面。
现在遇到的问题是,发起ajax请求的时候需要在请求头带上cookie。
那么问题来了,假如安卓需要获取浏览器的cookie.请问需要h5传过去,还是自己有方法直接获取得到。
开发中安卓同事说需要h5传给他。请问这对吗?
WebViewClient里面有shouldInterceptRequest可以拦截H5请求, WebResourceRequest可以获取请求头, 在里面可以获取Cookie, 但是shouldInterceptRequest在5.0以下只有一个url, 没有WebResourceRequest.
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
安卓也可以获取啊
你让他搜一下相关关键字