我在必须从C++在JavaScript中做了一个自定义函数调用一个项目。我能够运行功能
项目应该只能在Windows上运行(实际上它是一个Windows服务),所以它是确定使用接口的IWebBrowser2和的IHTMLDocument2
函数的签名是string function(string)
。我可以在C++中运行该函数,基于this tutorial(我使用IWebBrowser2和IHtmlDocument2接口),但我无法从C++中获取该JS函数的输出。
是否有任何方法从C++中使用这些接口返回该JS函数的输出? (或者其他)
谢谢
当您通过'Invoke'调用函数时,返回值放在'VARAINT'中。这是调用的第6个参数。 –
您是否需要在网页上下文中调用定义为文本或JavaScript函数的JavaScript函数? –
@SimonMourier我只需要调用一个定义为文本的javascript函数。 – banuj