CefSharp VisitAllCookies总是不返回Cookies

问题描述 投票:0回答:1

我在CefSharp浏览器中加载页面。我使用我的凭据登录,然后登录时我尝试访问allcookies但我总是有0。

我试过visitallcookies()和visitallcookiesasync()。两者都是一样的。我正在尝试登录google.com

chromeBrowser.Load("http://google.com");

private async void button1_Click(object sender, EventArgs e)
    {
        CookieVisitor _cookieVisitor = new CookieVisitor();

        var result = await Cef.GetGlobalCookieManager().VisitAllCookiesAsync();
        Console.WriteLine(result.Count.ToString());
    }

谢谢。

c# cookies cefsharp
1个回答
1
投票

我已经将代码添加到chromeBrowser.FrameLoadEnd方法来解决这个问题,也许你可以尝试一下。

{
...
chrome.FrameLoadEnd+=getCookie;
....
}

public async void getCookie{
your code
}
© www.soinside.com 2019 - 2024. All rights reserved.