Hy,Получить результат от функции JavaScript в C++
Я работаю над проектом, который должен вызывать из C++ пользовательскую функцию, выполненную в JavaScript. Я могу запустить функцию
Проект должен работать только на Windows, (на самом деле это служба Windows), так что это нормально, чтобы использовать интерфейсы IWebBrowser2 и IHTMLDocument2
Подпись функции является string function(string)
. Я могу запустить эту функцию в C++, основываясь на this tutorial (я использую интерфейс IWebBrowser2 и IHtmlDocument2), но я не могу получить вывод из этой функции JS на C++.
Есть ли какой-либо метод для получения результата от этой функции JS на C++, используя эти интерфейсы? (Или, возможно, другие)
Спасибо,
Когда вы вызываете функцию через 'Invoke', возвращаемое значение помещается в' VARAINT'. Это 6-й параметр для вызова. –
Вам нужно просто вызвать функцию javascript, определенную как текст, или функцию javascript в контексте веб-страницы? –
@SimonMourier Мне нужно вызвать только функцию javascript, определенную как текст. – banuj