Ho visto questo per le estensioni BHO, in cui il JavaScript può chiamare le funzioni nel BHO C++. Ma lascia dire che non sto usando un BHO, invece ho un'applicazione console C++ che crea un oggetto COM IE in questo modo:Uso di Javascript per chiamare C++ in Internet Explorer
HRESULT hr = CoCreateInstance(
CLSID_InternetExplorer,
NULL,
CLSCTX_LOCAL_SERVER,
IID_IWebBrowser2,
(void**)&_cBrowser);
Ho anche una classe che "possiede" l'oggetto IWebBrowser2 che ritorna da questa funzione.
class BrowserWrapper{
public:
CComPtr<IWebBrowser2> pBrowser;
void SomeFunction(...)
}
C'è un modo per chiamare una funzione come "SomeFunction" nella classe wrapper dal JavaScript dell'oggetto IWebBrowser2 generato?