如何删除C#Web浏览器的cookie?

时间:2015-04-27 16:02:06

标签: c# cookies webbrowser-control

我正在尝试创建一个加载网站的C#程序,并在按下按钮时清除该网站的所有Cookie。

如果这更容易,它也可以清除所有的cookie。

我一直在使用标准的可视化工作室网络浏览器,但如果有人知道更好的方法,我会愉快地使用它。我尝试了this thread中的所有内容,但没有任何效果。我宁愿这样做是作为一个网站而不是一个程序,但我需要在我的网站内显示另一个网站,并能够删除其他网站的客户端的cookie。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

一个简单的谷歌搜索返回MSDN页面,该页面解释了如何删除cookie。

  1. 确定cookie是否存在,如果存在,请创建一个具有相同名称的新cookie。

  2. 将Cookie的到期日期设置为过去的时间。

  3. 将Cookie添加到Cookie集合对象中。

  4. 以下代码示例显示如何在Cookie上设置过去的截止日期。

    'year'

    当然,您将在 Button.Click Event

    中使用此功能

    <强> Reference