private List <string[]> GetAllCookies() { List <string[]> list = new List <string[]>(); wkeCookieVisitor visitor = new wkeCookieVisitor((IntPtr usetData, string name, string value, string domain, string path, int secure, int httpOnly, ref int expires) => { //Debug.WriteLine("name={0},value={1},domain={2},path={3},secure={4},httpOnly={5},expires={6}", name, value, domain, path, secure, httpOnly, expires) var stringList = new string[] { name, value, domain, path, secure.ToString(), httpOnly.ToString(), expires.ToString() }; list.Add(stringList); return(false); }); m_WebView.VisitAllCookie(visitor, IntPtr.Zero); return(list); }
private void GetCookie() { _cookies.Clear(); var visitor = new wkeCookieVisitor( (IntPtr userData, string name, string value, string domain, string path, int secure, int httpOnly, ref int expires) => { if (domain == Domain) { _cookies[name] = value; } return(false); }); _mWke.VisitAllCookie(visitor, IntPtr.Zero); CheckCookie(); }