1

我有一个 WebBrowser 控件,我想添加我的 FireFox 浏览器的所有 cookie,以便在我访问的站点上自动登录。我已经阅读了我所有的 Firefox cookie,但没有尝试将它们添加到我的自定义网络浏览器中。

这甚至可能吗?

4

2 回答 2

3

以下似乎有效:

声明方法 InternetSetCookie

[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern bool InternetSetCookie(string url, string name, string data);

而不是像这样使用它:

InternetSetCookie("http://myDomain.com", "name", "value");
于 2012-12-06T12:02:03.000 回答
2

关于 cookie 的第一件事是它不允许访问不同浏览器的 cookie,因为它是使用 Guid 保存的。

因此,您必须通过在服务器上保存 cookie 或尝试会话或尝试在其自身上创建浏览器 cookie 来尝试不同的方法。

于 2012-12-03T12:24:18.210 回答