2012-11-26 58 views
1

我有一個WebBrowser控件, 我想添加我的FireFox瀏覽器的所有cookie,以便我在我訪問的網站上自動登錄。 我已經閱讀了我所有的Firefox瀏覽器cookies,但沒有試圖將它們添加到我的自定義瀏覽器。在C#中添加cookies到網頁瀏覽器控件#

這甚至可能嗎?

回答

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"); 
2

關於cookie的第一件事是它不允許訪問不同瀏覽器的cookies,因爲它使用Guid保存。

所以你必須嘗試通過在服務器上保存cookie或嘗試會話或嘗試創建自己的瀏覽器cookie不同的接近。

相關問題