当前位置: 首页 > 编程语言 > C#

如何让Gecko的每个实例都使用一个单独的CookieContainer?Share

时间:2023-04-10 15:24:34 C#

如何让Gecko每个实例使用单独的CookieContainer?由于.Net中的GeckoWebBrowser与GeckoWebBrowsers的所有其他实例共享cookie,因此我希望GeckoWebBrowser拥有自己的cookie容器,该容器不共享之前在其他GeckoWebBrowsers或其他实例中创建的任何cookie。因此,例如,当我创建GeckoWebBrowser时,它不应该有任何cookie。当我运行2个GeckoWebBrowser实例时,它们有自己的cookie容器,并且彼此之间不共享或冲突cookie。怎么会这样?您可以更改ProfileDirectory,它将保留cookie的唯一副本(以及所有其他用户设置):以上是C#学习教程:HowtomakeeachinstanceofGeckouseaseparateCookieContainer?如果分享的内容对你有用,需要了解更多C#学习教程,希望大家多多关注——stringprofileDir="UniqueIdentifier";字符串目录=Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),Path.Combine("Geckofx",profileDir));如果(!Directory.Exists(目录))Directory.CreateDirectory(目录);Gecko.Xpcom.ProfileDirectory=目录;本文收集自网络,不代表立场,如有侵权请点右联系管理员删除。如需转载请注明出处: