Как я могу прочитать куки, сгенерированные веб-браузером из элемента управления ActiveX

Я хочу прочитать и получить содержимое файла cookie, сгенерированного веб-браузером, из элемента управления ActiveX. Я не хочу читать cookie из javascript и передавать его на контроль activex. Я хочу читать куки прямо из элемента управления ActiveX. Если это возможно, предложите мне API-интерфейсы для этого, а также то же самое, чего я должен достичь с помощью NPAPI (поэтому, пожалуйста, предложите также API-интерфейсы здесь). Так что с нетерпением жду некоторых положительных ответов.

1 ответ

Что вы можете сделать, это

1) подключить события веб-браузера, используя, например, этот пример, как обрабатывать события HTML-документа для хоста Web Browser

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 я предлагаю вам написать еще один вопрос с другими тегами, так как это совершенно другой мир.

Другие вопросы по тегам