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