Я пытаюсь получить массив Image в Base64 из CefScharp EvaluateScriptAsync
Код:
JavascriptResponse response = await browser.EvaluateScriptAsync(@"
function foo(){
var img = document.getElementsByTagName('IMG');
var finalArray = {};
for ( var i=0; i < img.length; i++ )
{
if (img[i].hasAttribute('indexvalue')){
var c = document.createElement('canvas');
var ctx = c.getContext('2d');
ctx.drawImage(img[i], 10, 10);
finalArray.push(c.toDataURL());
$('canvas').remove();
}
}
return finalArray;
}
var res = foo();
");
Это response.Result
дает мне CefSharp.JavascriptResponse.Result.get returned null
. Итак, как мне получить возвращаемый массив из скрипта, или подойдет любой простой пример.