Android升级到5.0系统之后,WebView页面无法获取到cookie

Android升级到5.0系统之后, 使用WebView加载H5页面提示获取不到用户信息

原因是targetsdkversion高于19之后,系统对webView设置cookie的的方式做了限制,默认情况只能对加载的本页面的域名设置cookie, 如果项目里使用多个域名,那么其他域名设置的cookie会失效,具体做法是要让项目接受第三方域名cookie的设置,调用下面这个方法:

CookieManager.getInstance().setAcceptThirdPartyCookies(this, true);

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容