Я пытаюсь получить доступ к веб-странице Google Chrome, чтобы прочитать ее и выполнить некоторые действия, для этого я должен включить доступность для Chrome. Ниже приведен пример кода, но он не работает для Chrome.
IAccessible *pCAcc;
IServiceProvider *pServProv = NULL;
pCAcc->QueryInterface(IID_IServiceProvider, (void**)&pServProv);
ISimpleDOMNode *pNode = NULL;
if (pServProv)
{
const GUID refguid = {0x0c539790, 0x12e4, 0x11cf, 0xb6, 0x61,
0x00, 0xaa, 0x00, 0x4c, 0xd6, 0xd8};
HRESULT hresult = pServProv->QueryService(refguid, IID_ISimpleDOMNode,
(void**)&pNode);
//Error : hresult = E_FAIL
if (SUCCEEDED(hresult) && pNode != NULL)
{
//some code
}
}
Этот вызов QueryService не работает для браузера Chrome.НО, но если я установлю «FireFoxbrowser» в моей системе, этот QueryService отлично работает для Chrome и Firefox.МОЙ вопрос: есть ли способ заставить его работать "браузер Chrome", не устанавливая Firefox на моем компьютере?Может кто-нибудь объяснить, что это за компонент, модуль или dll установлены с браузером FF.