去年在做時使用CefSharp還能獲取到頁面cookies,當時用的版本時65
今年做了個新專案,還是用到CefSharp,更新版本到86,同樣的讀取cookies代碼,然后什么都讀不到,查了很多資料,全是網上各種讀取cookies的方法,都沒用,然后我又打開了去年做的那個小專案,結果發現也什么都讀取不到了,怎么回事?現在一臉懵~~我都在懷疑不是代碼出的問題?而是電腦系統有什么問題?
有誰遇到過這種事嗎?求大神救命啊
private void WebBrowser1_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
{
var cookieManager = CefSharp.Cef.GetGlobalCookieManager();
BLL.CookieVisitor visitor = new BLL.CookieVisitor();
visitor.SendCookie += visitor_SendCookie;
cookieManager.VisitAllCookies(visitor);
}
private void visitor_SendCookie(CefSharp.Cookie obj)
{
cookies += obj.Name + "=" + obj.Value + "; ";
}
代碼大概就是這樣了,網上一搜有一大堆同款,沒發現別人有讀不出來的情況
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/226762.html
標籤:C#
