我有一個WebBrowser控件, 我想添加我的FireFox瀏覽器的所有cookie,以便我在我訪問的網站上自動登錄。 我已經閱讀了我所有的Firefox瀏覽器cookies,但沒有試圖將它們添加到我的自定義瀏覽器。在C#中添加cookies到網頁瀏覽器控件#
這甚至可能嗎?
我有一個WebBrowser控件, 我想添加我的FireFox瀏覽器的所有cookie,以便我在我訪問的網站上自動登錄。 我已經閱讀了我所有的Firefox瀏覽器cookies,但沒有試圖將它們添加到我的自定義瀏覽器。在C#中添加cookies到網頁瀏覽器控件#
這甚至可能嗎?
以下似乎工作:
申報方法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");
關於cookie的第一件事是它不允許訪問不同瀏覽器的cookies,因爲它使用Guid保存。
所以你必須嘗試通過在服務器上保存cookie或嘗試會話或嘗試創建自己的瀏覽器cookie不同的接近。