Chinaunix首页 | 论坛 | 博客
  • 博客访问: 534648
  • 博文数量: 71
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 159
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-13 12:37
个人简介

aaaaaaaaa

文章分类

全部博文(71)

文章存档

2013年(71)

我的朋友

分类: 嵌入式

2013-07-26 00:32:51

好久没写文章了,这段时间比较忙~~呵呵,进入正题
一、方法很简单,首先替换webview 默认的cookieJar:
     *m_cookieJar;
     m_cookieJar = new ;
     view->page()->networkAccessManager()->setCookieJar( m_cookieJar );



至此m_cookieJar 就可以观测所有 的Cookie变化,如下:
//输出所有当前url 的cookie
         QByteArray str;

         QNetworkCookie cookie;
         QList<QNetworkCookie> list = m_cookieJar->cookiesForUrl (url);
         foreach (cookie ,list)
         {
             str += cookie.toRawForm() + "\n";
         }
         m_cookie = str;



二、设置自定义Cookie
//给baidu.com 设置cookie 为 cookie content venus 
     m_cookieJar->setCookiesFromUrl(QNetworkCookie::parseCookies("cookie content venus")(""));



OK,收工~~~
阅读(2200) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~