我正在做一个项目,我在我的应用程序中加载webview(使用visual studio 2012)。在加载Web视图之前,我发送一个curl请求来获取一些access_token,我需要在该特定webview的cookie中设置该访问权限,以便用户自动登录该webview。所以在curl的回调中,当我获得令牌时,我在 cef全局cookie管理器上调用 setCookie ,但它总是返回 false 。
CefRefPtr<CefCookieManager> cookieManager=CefCookieManager::GetGlobalManager();
CefString cefURL ;
cefURL.FromString(url.GetUTF8String());
bool retVal = cookieManager->SetCookie(cefURL,cookie);
我做错了什么,是因为我在curl回调上这是一个单独的线程。
答案 0 :(得分:0)
<Application>
<name> <![CDATA[Flow1]]>
</name>
<versionInfo> <![CDATA[572573
572573
619888]]>
</versionInfo>
<configUser> <![CDATA[USER1]]>
</configUser>
<protected>0</protected>
<productRevision>
<productNumber> <![CDATA[CER]]>
</productNumber>
<revision> <![CDATA[DER]]>
</revision>
</productRevision>
</Application>
通过进程间通信设置,使用CefPostTask函数