c# - 无法从 GeckoFx 网络浏览器控件读取 cookie

标签 c# cookies geckofx

我正在使用“GeckoFx-29.0-0.6”在 Windows 窗体应用程序中使用 firefox web 浏览器控件。

我喜欢以某种方式获取网络控制 cookie。

使用 CookieManager.RemoveAll(); 我能够成功清除 cookie。

我也看到了下面的链接

C# How to get cookies from GeckoWebBrowser control

并尝试了同样的方法,但我遇到了他面临的同样问题。

另外我觉得实际的 FireFox 浏览器 cookie 和 Gecko cookie 是不同的。我的假设是否正确?

如果可能的话,我还需要从我们开发的其他桌面应用程序访问 Gecko 网络浏览器 cookie。这可能吗?

最佳答案

只需使用 CookieContainer.GetCookiesFromHost(string host) 或 CookieContainer.GetEnumerator() 即可获取所有内容。

请注意,主机的格式必须是“.domain.com”,首字母为点。

关于c# - 无法从 GeckoFx 网络浏览器控件读取 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23884982/

相关文章:

firefox - 多个具有相同名称、域和路径的 cookie?

javascript - GeckoFX 浏览器 : Call C# function from JavaScript

c# - GeckoFx 不显示本地镜像

c# - Skybound GeckoFX 设置主机字段

c# - 使用具有模糊容忍算法的笔划作为加密 key

c# - 您可以在委托(delegate)中使用 params 关键字吗?

c# - .NET 在数值计算中的速度

c# - 错误 "is property but is used like type"

javascript - 谷歌登录api(platform.js)设置没有SameSite属性的cookie?

javascript - Socket.io 和签名的 cookie