一、方法很简单,首先替换webview 默认的cookieJar: QNetworkCookieJar *m_cookieJar; m_cookieJar = new QNetworkCookieJar; view->page()->networkAccessManager()->setCookieJar( m_cookieJar );至此m_cookieJar 就可以观测所有QWebView 的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"), QUrl("www.baidu.com"));OK,收工~~~