主要想获取Header中cookie内容。

解决方案 »

  1.   

    BHO都是从上层对浏览器操作,不能直接操作HTTP请求等,要想处理header需要用http相关API以及TCP/IP等网络包
      

  2.   

    没有API
    不过你可以在网络层或者Passthrough APP里面抓
      

  3.   

    可是使用一个抓包工具先抓个包看看,如果sniffer或IRIS或HTTPlook。也可以参考一下下面的
    http://www.vckbase.com/document/viewdoc/?id=1208
      

  4.   

    在 DISPID_DOCUMENTCOMPLETE 事件处理函数中添加:
    CComPtr<IDispatch> spDocDisp;
    mWebBrowser2->get_Document(&spDocDisp);       //mWebBrowser2为获取的浏览器指针
    if(NULL != spDocDisp){
            CComQIPtr<IHTMLDocument2> spDoc;
    spDoc = spDocDisp;
    BSTR sCookie = 0;
    if (spDoc){
    //验证通过的cookie,保存
    spDoc->get_cookie(&sCookie);  //获取成功
    }
    }