//测试写cookie
void CtestCEF2Dlg::OnBnClickedBtnWriteCookie()
{
if (m_cefBrowser&&m_cefBrowser->IsLoading() == false)
{
//http://www.magpcss.net/test/cookies.php
//http://kagula-work-pc:8080/TestCookie/FirstServlet
//http://kagula.com:8080/TestCookie/FirstServlet
CString cstrURL;
GetDlgItem(IDC_EDIT_URL)->GetWindowText(cstrURL);
m_cefBrowser->GetMainFrame()->LoadURL(cstrURL.GetBuffer());
/*
老版本的CEF3有下面这个问题:
即只能用kagula.com,域名方式访问
不能用localhost或则127.0.0.1或则172.16.18.80等形式访问的问题
*/
cstrURL.Replace(L'\\', L'/');
if (cstrURL.Find(L"http://")==0)
{
cstrURL = cstrURL.Mid(7, cstrURL.GetLength() - 7);
}
int nPos = cstrURL.Find(L"/");
if (nPos>0)
{
cstrURL = cstrURL.Left(nPos);
}
kagula::SetCookie(cstrURL.GetBuffer(), L"KagulaCookieKey", L"KagulaCookieValue");//kagula.com//www.magpcss.net
}
}
<
CEF3写Cookie的示例代码段
最新推荐文章于 2020-12-20 14:54:30 发布
本文提供了一个CEF3(Chromium Embedded Framework)中写入和读取Cookie的示例代码段,详细解释了如何在CEF3环境下进行Cookie管理,这对于网页应用的本地数据存储至关重要。
摘要由CSDN通过智能技术生成