通过CookieManager给WebView设置Cookie
2015-07-16 09:32
330 查看
CookieSyncManager.createInstance(context.getApplicationContext());
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.removeAllCookie();
cookieManager.setCookie(url, oldCookie);
cookieManager.setCookie(url, oldAuth);
CookieSyncManager.getInstance().sync();
需要注意的是,如果是设置两个或两个以上cookie值,需要单独设置,否则不成功;
另外WebView的getSettings().setJavaScriptEnabled(true)之类设置需要在设置Cookie之前设置。
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.removeAllCookie();
cookieManager.setCookie(url, oldCookie);
cookieManager.setCookie(url, oldAuth);
CookieSyncManager.getInstance().sync();
需要注意的是,如果是设置两个或两个以上cookie值,需要单独设置,否则不成功;
另外WebView的getSettings().setJavaScriptEnabled(true)之类设置需要在设置Cookie之前设置。
相关文章推荐
- cookie的secure属性详解
- 浏览器 cookie 限制
- 深入解析Session是否必须依赖Cookie
- 新手菜鸟必读:session与cookie的区别
- php实现通过cookie换肤的方法
- ASP.NET Cookie 操作实现
- php中cookie的作用域
- 写入cookie的JavaScript代码库 cookieLibrary.js
- ie7下利用ajax跨域盗取cookie的解决办法
- js 通过cookie实现刷新不变化树形菜单
- 详谈javascript中的cookie
- 不要在cookie中使用特殊字符的原因分析
- cookie在javascript中的使用技巧以及隐私在服务器端的设置
- 二级域名Cookie问题的解决方法
- 关于二级域名下使用一级域名下的COOKIE的问题
- 浅析Cookie中的Path与domain
- cookie中的path与domain属性详解
- jQuery控制cookie过期时间的方法
- jquery.cookie() 方法的使用(读取、写入、删除)