谷歌:CEF3中,c++调用JS的返回值怎么获取?直接执行ExecuteJavascript获取不到返回值,请大神们指教!谢谢!
不能用同步方式阻塞结果,而应该用异步方式
class CefV8AsyncResult
{
void Success(CefRefPtr<CefV8Value> result, void* user_data) =0;
void Error(CefRefPtr<CefV8Value> exception, void* user_data) =0;
}
CODE: SELECT ALL
void CefFrame::ExecuteJavaScript(CefString script, CefString scriptName, int lineOffset, CefRefPtr<CefV8AsyncResult> resultHandler, void* user_data);