Visual c++ 如何从activex控件读取web浏览器生成的cookie

Visual c++ 如何从activex控件读取web浏览器生成的cookie,visual-c++,com,activexobject,activex-documents,Visual C++,Com,Activexobject,Activex Documents,我想从activex控件读取并获取web浏览器生成的cookie的内容。我不想从javascript读取cookie并将其传递给activex控件。我想直接从activex控件读取cookie。如果可能的话,请向我推荐用于此目的的API,以及我必须使用NPAPI实现的相同功能(因此,请在这里也推荐API)。所以期待一些积极的答案。你能做的是 1) 连接Web浏览器事件,例如使用此示例 2) 在加载的文档界面上获得挂起后,只需读取cookie属性的值: CComPtr<IHTMLDocume

我想从activex控件读取并获取web浏览器生成的cookie的内容。我不想从javascript读取cookie并将其传递给activex控件。我想直接从activex控件读取cookie。如果可能的话,请向我推荐用于此目的的API,以及我必须使用NPAPI实现的相同功能(因此,请在这里也推荐API)。所以期待一些积极的答案。

你能做的是

1) 连接Web浏览器事件,例如使用此示例

2) 在加载的文档界面上获得挂起后,只需读取cookie属性的值:

CComPtr<IHTMLDocument2> pDoc // get document from event as shown in the sample.

// read the cookie
CComBSTR cookie;
hr = pDoc->get_cookie(&cookie);
CComPtr pDoc//从事件中获取文档,如示例所示。
//读饼干
CComBSTR饼干;
hr=pDoc->get_cookie(&cookie);
更多信息请点击此处:


注意:对于NSAPI,我建议您用其他标签写另一个问题,因为这是一个完全不同的世界。

我能否仅通过ActiveX中的IHTMLDocument2::cookie访问标记为Http的cookie?