如何为Gecko网络浏览器设置cookie?
我知道我必须打电话:
geckowebbrowser.Document.Cookie = ...;
但您也需要全局设置Cookie。例如,在.NET中包含Microsoft IE WebBrowserControl,您可以使用以下Winapi函数设置它们:
static extern bool InternetSetCookie(string lpszUrl, string lpszCookieName,
string lpszCookieData);
这适用于IE Web浏览器,但不适用于Gecko。
我尝试通过调用Cookiemanager.add(...)来使用Gecko库中的Cookiemanager类
答案 0 :(得分:1)
这对我使用geckofx浏览器29.0:
string cookieName = "testName";
string cookieValue = "testValue";
geckoBrowser.Document.Cookie = string.Format("{0}={1}; {2}", cookieName, cookieValue, mainBrowser.Document.Cookie);
这会更新或创建Cookie。