【发布时间】:2014-07-17 09:21:50
【问题描述】:
如何为 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 类
【问题讨论】:
-
您使用的是什么版本的 geckofx/firefox/xulrunner?如果您发布了您尝试使用 CookeManager.Add(...) 的代码,会更容易提供帮助
-
我正在使用 GeckoFx-14.0-0.2 和 xulrunner 14.0.1 我对每个 cookie 变量 CookieManager.Add(url, url, cookiename, value, secure,httponly, 0) 使用了以下代码一次;
-
我不知道这个类如何以及是否与 GeckoFx 控件相关联。我还没有找到任何描述如何使用这个类