如何在
android webview控件和浏览器之间共享cookie.
我看到我可以将cookie放到webview中,但我不知道如何从浏览器中获取它们.
我尝试了几种方法,但我从来没有像浏览器那样得到完全相同的cookie.
例如:
CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().sync();
CookieManager cookieManager = CookieManager.getInstance();
String cookie = cookieManager.getCookie("http://m.website.com");
最佳答案 我不认为你在尝试的是可能的.我的理解是,为webview存储的cookie将存储在应用程序的沙箱中,而浏览器(另一个应用程序)将无法访问您的应用程序沙箱.
顺便说一句,为什么要共享这些cookie?
编辑:CookieManager可能会做的伎俩,检查此链接
http://developer.android.com/reference/android/webkit/CookieManager.html