Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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();
        }