Cef设置Cookie
2015-12-14 14:56
363 查看
void CBrowserFrame::SetCookie()
{
CefRefPtr<CefCookieManager> manager = CefCookieManager::GetGlobalManager();
CefCookie cookie;
CefString(&cookie.name).FromASCII("Venus_UserInfo");
CefString(&cookie.value).FromASCII(g_meta.cookie);
CefString(&cookie.domain).FromASCII("venus.sogou-inc.com");
CefString(&cookie.path).FromASCII("/");
cookie.has_expires = true;
cookie.expires.year = 2200;
cookie.expires.month = 4;
cookie.expires.day_of_week = 5;
cookie.expires.day_of_month = 11;
CefPostTask(TID_IO, NewCefRunnableMethod(manager.get(), &CefCookieManager::SetCookie, CefString("http://venus.sogou-inc.com"), cookie));
}
就是这段代码, 关键在于最后一句, 这里是开启了一个新的IO thread, 设置cookie一定要在io线程里面做.为什么呢? 我目前不能答复你, 随着我们对CEF内核的深入, 相信会水落石出.
使用情景, 比如, 想要直接登入一个网站, 可以通过设置cookie实现.
按 Ctrl+C 复制代码
就是这段代码, 关键在于最后一句, 这里是开启了一个新的IO thread, 设置cookie一定要在io线程里面做.为什么呢? 我目前不能答复你, 随着我们对CEF内核的深入, 相信会水落石出.
使用情景, 比如, 想要直接登入一个网站, 可以通过设置cookie实现.
{
CefRefPtr<CefCookieManager> manager = CefCookieManager::GetGlobalManager();
CefCookie cookie;
CefString(&cookie.name).FromASCII("Venus_UserInfo");
CefString(&cookie.value).FromASCII(g_meta.cookie);
CefString(&cookie.domain).FromASCII("venus.sogou-inc.com");
CefString(&cookie.path).FromASCII("/");
cookie.has_expires = true;
cookie.expires.year = 2200;
cookie.expires.month = 4;
cookie.expires.day_of_week = 5;
cookie.expires.day_of_month = 11;
CefPostTask(TID_IO, NewCefRunnableMethod(manager.get(), &CefCookieManager::SetCookie, CefString("http://venus.sogou-inc.com"), cookie));
}
就是这段代码, 关键在于最后一句, 这里是开启了一个新的IO thread, 设置cookie一定要在io线程里面做.为什么呢? 我目前不能答复你, 随着我们对CEF内核的深入, 相信会水落石出.
使用情景, 比如, 想要直接登入一个网站, 可以通过设置cookie实现.
按 Ctrl+C 复制代码
就是这段代码, 关键在于最后一句, 这里是开启了一个新的IO thread, 设置cookie一定要在io线程里面做.为什么呢? 我目前不能答复你, 随着我们对CEF内核的深入, 相信会水落石出.
使用情景, 比如, 想要直接登入一个网站, 可以通过设置cookie实现.
相关文章推荐
- spring constructor-arg name UnsatisfiedDependencyException 本来打算发在stack overflow上的,死活发不出去,先记着吧
- 安卓学习之路3之插件TextView、EditText和ImageView
- Android入门1:使用VideoView和MediController播放视频
- 微信支付APP支付完全攻略
- JavaNote
- 源码推荐(12.14B):无限图片轮播器,加载时日食效果
- 吐槽在讲课以后
- 迭代器(Iterator)
- (ZZ) 设计模式:观察者模式
- java.lang.IllegalArgumentException: Page directive: invalid value for import
- MEF
- 几道和三角函数有关的题目
- pg_dump和pg_restore
- Android sdk镜像设置
- Scala编程实例:使用Set和Map
- WebService:CXF开发
- Java类文件结构
- 老男孩教育实践:参观森华易腾的IDC机房
- 页面加载后检查用户登录状态,通过ajax实现
- yum-1-基本用法