1

我想从 activex 控件读取和获取 Web 浏览器生成的 cookie 的内容。我不想从 javascript 中读取 cookie 并将其传递给 activex 控件。我想直接从 activex 控件中读取 cookie。如果可能的话,那么建议我使用 NPAPI 来实现这一点的 API 以及同样的事情(所以请在这里也建议 API)。所以期待一些积极的答案。

4

1 回答 1

0

你能做的是

1) 连接 Web 浏览器事件,例如使用这个示例How to sink HTML document events for WebBrowser host

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);

更多内容:处理 HTML 元素事件

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

于 2013-05-27T07:24:25.133 回答