问题描述
- 谷歌:CEF3中,c++调用JS的返回值获取问题?
- 谷歌: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 ALLvoid CefFrame::ExecuteJavaScript(CefString script CefString scriptName int lineOffset CefRefPtr<CefV8AsyncResult> resultHandler void* user_data);
解决方案二:
http://blog.csdn.net/oyangyufu/article/details/40374231
时间: 2024-12-25 11:01:05