我是.NET和CefSharp的新手。一般来说,它加载页面很好,但我无法弄清楚如何使用cookie。我使用0.12版本的CefSharp,但我在1.19上有完全相同的问题。 我在我的应用程序中手动设置cookie,但是服务器没有看到它们,是否存在某种错误或者我错过了什么? 在我获得Initialized事件后,我在加载URL之前设置它们:
CEF.SetCookie(@"http://localhost/CookiesShow/", @"localhost", Name, Value, @"/CookiesShow", false, false, false, Expires);
我可以在调试中看到正在设置cookie,但是我的网络服务器没有收到它们。 我也试过运行“nc -l 80”而我没有得到那些cookie。 我错过了一些基本的东西吗?
答案 0 :(得分:2)
虽然我对此没有直接的答案 - 我想评论而不是回答......,我想在调试方面做一些可能对你有帮助的事情。如果您还没有这样做。在你的cef会话运行时使用fiddler代理。这将捕获会话并查看每个帖子的标题,它可能有助于确定问题是否在cef或您的应用程序中。我用过fiddler http://www.fiddler2.com/fiddler2/来帮助我解决类似的问题。我对这个问题的答案感兴趣,因为我可能需要在cef中删除cookie