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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容