我想从activex控件读取并获取web浏览器生成的cookie的内容。我不想从javascript读取cookie并将其传递给activex控件。我想直接从activex控件读取cookie。如果有可能,那么建议我使用NPAPI的同样的事情(也请在这里建议API)。所以期待一些积极的答案。
答案 0 :(得分:0)
你能做的是
1)使用例如此示例How to sink HTML document events for WebBrowser host
来连接Web浏览器事件2)一旦你抓住加载的IHTMLDocument2文档界面,只需读取cookie属性的值:
CComPtr<IHTMLDocument2> pDoc // get document from event as shown in the sample.
// read the cookie
CComBSTR cookie;
hr = pDoc->get_cookie(&cookie);
有关此内容的更多信息:Handling HTML Element Events
注意:对于NSAPI,我建议你用其他标签写另一个问题,因为这是一个完全不同的世界。