为何webview保存cookie后获取不到

时间:2022-12-29 13:45:45
webview里面的网页做了登录功能, 登录后保存cookie, 但是一刷新页面cookie就丢了, 请问有人碰到吗?

3 个解决方案

#1


CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().startSync();
WebView webview = new WebView(this);
webview.getSettings().setJavaScriptEnabled(true);
setContentView(webview);      
webview.loadUrl([URL]);
实时

#2


没有遇到过cookie丢失,只要同步了cookie,都能取到的,所以请检查代码。但是同步的时候,有点延时,直接去请求,cookie可能还没同步过去。

#3


谢谢楼上两位, 一楼的设置代码里面都写了, 就是不行.    后来重新建了一个新项目没问题了.  可能是有其他设置影响.

#1


CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().startSync();
WebView webview = new WebView(this);
webview.getSettings().setJavaScriptEnabled(true);
setContentView(webview);      
webview.loadUrl([URL]);
实时

#2


没有遇到过cookie丢失,只要同步了cookie,都能取到的,所以请检查代码。但是同步的时候,有点延时,直接去请求,cookie可能还没同步过去。

#3


谢谢楼上两位, 一楼的设置代码里面都写了, 就是不行.    后来重新建了一个新项目没问题了.  可能是有其他设置影响.