WebView 正确设置cookie 的方法
2015-11-13 18:15
966 查看
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进去,我试过了不好使,原因暂时未知,有知道的请告诉下哦,共同进步!
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件