我是.NET和CefSharp的新手。一般来说,它加载页面很好,但我不知道如何使用cookies。我使用的是0.12版本的CefSharp,但是我在1.19版本中遇到了完全相同的问题。我正在我的应用程序中手动设置cookie,但是服务器看不到它们,是不是有什么bug或者我遗漏了什么?在获得初始化事件后,我在加载URL之前设置了它们,如下所示:
CEF.SetCookie(@"http://localhost/CookiesShow/", @"localhost", Name, Value, @"/CookiesShow", false, false, false, Expires);我可以在调试中看到正在设置cookie,但是我的set服务器没有接收到它们。我也试过运行"nc -l 80“,但是我没有得到这些cookie。我错过了什么基本的东西吗?
发布于 2013-02-21 17:20:06
虽然我没有一个直接的答案--我想评论而不是回答……,但我想自愿做一些事情,可能会在调试方面对你有所帮助。如果您还没有这样做的话。在您的cef会话运行时使用fiddler代理。这将捕获会话并查看每个post back的头部,这可能有助于确定问题出在cef还是您的应用程序中。我已经使用了fiddler http://www.fiddler2.com/fiddler2/来帮助我解决类似的问题。我对这个问题的答案很感兴趣,因为我很可能需要将cookie放在cef中。
https://stackoverflow.com/questions/14590021
复制相似问题