我想從頁面讀取一個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
所以,我的觀察是正確的:你是一個值/對象的分配函數指針來代替。 :) –