Приветствую,
Подскажите пожалуйста, вот есть такие JS движки, как V8, Duktape или ChakraCore, которые, как следует из их описания - позволяют из С/С++ кода запускать JS код.
Но я не могу понять, а как они работает или точнее, что они могут делать вообще ? То есть если я им, как то подсуну JS-код из скаченной Html-страницы - они же кго не выполнять ?
Ну то есть, если к примеру будет во такой JS-код:
cosnt xhr = new XMLHttpRequest();
xhr.open(‘Post’, requestURL);
xhr.onload = () =>
{
console.log(xhr.response);
}
xhr.send();
Движок JS запущенный из кода C/C++ - сможет сам создать объект XMLHttpRequest - открыть соединение, послать указанный Post запрос по указанному URL и принять ответ ??
Если вдруг кто понимает, объясните пожалуйста.