1

私は WebBrowser コントロールを持っています。訪問したサイトで自動的にサインインできるように、FireFox ブラウザーのすべての Cookie を追加したいと考えています。私はすでにすべての Firefox の Cookie を読んでいますが、それらをカスタム Web ブラウザーに追加しようとはしていません。

これは可能ですか?

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についての最初のことは、Guidを使用して保存されるため、異なるブラウザーのCookieへのアクセスを許可しないことです。

したがって、サーバーにCookieを保存するか、セッションを試すか、ブラウザのCookieを作成して、別のアプローチを試す必要があります。

于 2012-12-03T12:24:18.210 に答える