android WebView的Cookie跨域问题

2019-05-16  本文已影响0人  古都旧城

问题表述

代码片段

问题原因

其实这个问题发生是由于虽然h5允许跨域了可以共享cookie,但是客户端没有允许跨域,获取不到cookie,所以出现上面的问题。

解决方案

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
      cookieManager.setAcceptThirdPartyCookies(mWvCustom, true);//TODO 跨域cookie读取
}

简述:
LOLLIPOP(21)及以上,默认不允许跨域访问cookie信息,因此设置为true即可。

参考文章:https://blog.csdn.net/denglusha737/article/details/83684488

上一篇 下一篇

猜你喜欢

热点阅读