我想从页面读取一个Javascript值,但是如何?如何阅读Awesomium的Javascript变量? C++
std::string jscript("[appdata]");
JSValue value = view_->web_view()->ExecuteJavascriptWithResult(WSLit(jscript.c_str()), WSLit(""));
JSArray& arr = value.ToArray();
std::string appdata = arr[0].ToString;
当我尝试使用此我得到Awesomium :: JSValue ::的ToString:非标准语法;使用“&”创建一个指向成员
TBH我不知道往哪里放&
好,我尝试这样做,下面是结果: ** Awesomium :: WebString '到' 的std :: basic_string的<炭的std :: char_traits,性病::分配器> 没有合适的用户从“Awesomium :: WebString”定义的转换到“的std :: string”存在** –
bugraarslan
所以,我的观察是正确的:你是一个值/对象的分配函数指针来代替。 :) –