【问题标题】:How to have separate cookies for each tab in geckofx C#?如何在 geckofx C# 中为每个选项卡设置单独的 cookie?
【发布时间】:2016-08-24 20:11:57
【问题描述】:

我开始使用 geckofx 并实现了一个带有标签的简单浏览器。我的问题是如何为每个选项卡分配一个单独的 cookie/会话 ID?

编辑:或者是否可以使用新的 cookie 创建浏览器的新实例?

【问题讨论】:

    标签: c# session cookies geckofx


    【解决方案1】:

    解决方案:如果不打算使用 Siterefresh,这很好用:Is that possible ? GeckoFX can use seperate CookieContainer per instance?

    按照你输入的代码,让visual studio完成界面实现。

    [Guid("c375fa80-150f-11d6-a618-0010a401eb10")]
    [ContractID(CookieServiceFactory.ContractID)]
    public class CookieServiceFactory : GenericOneClassNsFactory<CookieServiceFactory, CookieService>
    {
        public const string ContractID = "@mozilla.org/cookieService;1";
    }
    public class CookieService : nsICookieManager2
    {
        private static nsICookieManager2 _cookieService;
    
        static CookieService()
        {
            _cookieService = Xpcom.GetService<nsICookieManager2>(Contracts.CookieManager);
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-22
      • 2015-11-27
      • 2022-06-27
      • 1970-01-01
      相关资源
      最近更新 更多