WebView 正确设置cookie 的方法

来源:互联网 发布:apache是干什么用的 编辑:程序博客网 时间:2024/05/16 10:11
String url = "";//你想在webview显示的url,比如"http://www.baidu.com"CookieSyncManager.createInstance(context);        CookieManager cookieManager = CookieManager.getInstance();        cookieManager.setAcceptCookie(true);        cookieManager.removeAllCookie();        cookieManager.setCookie(url, "domain=192.168.1.1");//域(貌似不设也无所谓)cookieManager.setCookie(url, "path=/");//路径(貌似不设也无所谓)cookieManager.setCookie(url, "phone=13234567890");//你想设置的参数cookieManager.setCookie(url, "sex=1");//你想设置的参数                String test  = cookieManager.getCookie(url);//这里可以获取你的cookie看一下是什么样子的,其实就是拼接起来的string        CookieSyncManager.getInstance().sync();




以上代码在webview.loadUrl之前调用就可以了


并不是网上流传的把cookie对拼接成一个string一次性setCookie进去,我试过了不好使,原因暂时未知,有知道的请告诉下哦,共同进步!

0 0