当前位置:编程学习 > C#/ASP.NET >>

Webbrowser 在不关闭的情况下 清除cookie

我在做模拟登陆  但是第一次登陆上去之后  第二次换号登陆 网页上已经登陆了第一个账号,怎么样清除cookie 谢谢高手指点,分不多,有了我在给 --------------------编程问答-------------------- 用外部工具。 --------------------编程问答-------------------- 把C:\Documents and Settings\admin\Cookies中站点下的文件全删除了,然后换一个WebBrowser --------------------编程问答-------------------- 设置过期时间。。 --------------------编程问答-------------------- 写一个判断,判断登陆的次数,如果为第一次登陆则保留数据信息;如果是第二次登陆则清除之前的Cookie。
(说实话,我也不能确定这个方法行不行得通,但是可以试一下。) --------------------编程问答-------------------- 试试;

webbrowser.Document.Cookie.Remove(0,webbrowser.Document.Cookie.Length)
--------------------编程问答-------------------- 实在不行的话,登录前删除本机所有的Cookie:
在如下目录:
C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files --------------------编程问答-------------------- 看到MSDN的论坛中有大侠提出如此解决办法:

//http://social.msdn.microsoft.com/Forums/zh-CN/1761/thread/c80df74b-bce6-4e65-bf40-71b40ba58f08/
//这样可以解决吗?
wb.Document.Cookie.Remove(0, (wb.Document.Cookie.Count - 1))

//其中wb为WebBrowser控件对象实例



补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,