gpt4 book ai didi

c# - 如何在 GeckoFX 中为不同的控件存储不同的 cookie

转载 作者:太空宇宙 更新时间:2023-11-03 15:54:05 24 4
gpt4 key购买 nike

我可以通过此代码删除所有 cookie:

nsICookieManager CookieMan;

CookieMan = Xpcom.GetService<nsICookieManager>("@mozilla.org/cookiemanager;1");
CookieMan = Xpcom.QueryInterface<nsICookieManager>(CookieMan);
CookieMan.RemoveAll();

但是有个问题。例如,我的表单中有 2 个 gecoWebBrowser 控件。让我将第一个称为 gecko1,将第二个称为 gecko2。

gecko1 导航到 gmail 并登录。当 gecko2 导航 gmail 时,宾果游戏!它也已经登录了!当我使用如上所示的代码清除 cookie 时,他们都从 gmail 中注销。此处需要帮助,如何为不同的控件存储不同的 cookie?

最佳答案

据我所知,不可能在同一个应用程序中为两个不同的 GeckoFX 控件使用不同的 cookie 容器。这是因为配置文件目录(保存 cookie 的地方)是共享的。

您可以通过分别运行两个应用程序来解决这个问题,每个应用程序都有一个控件和两个不同的配置文件目录。

阅读更多:https://stackoverflow.com/a/20614986/2440

关于c# - 如何在 GeckoFX 中为不同的控件存储不同的 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24397288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com