2017-02-15 146 views
0

我需要从浏览器中删除cookies。我可以通过转到Cookie并删除它来手动执行此操作。我怎样才能以编程方式做到这一点?如何从浏览器中删除cookies?

deleting cookies from browser

+1

您是否尝试过[这样的事情(http://stackoverflow.com/questions/10593013/delete-cookie-by-name) – George

+0

这是否回答你的问题? http://stackoverflow.com/questions/2144386/javascript-delete-cookie – webdevduck

+1

你有什么试过?您是否想要删除所有Cookie或仅由您的网站先前创建的Cookie? – adam

回答

0

出于安全原因,你不能访问到第三方Cookie。我的意思是你不能修改或删除由不同于你的其他域创建的cookie。

我希望这有助于

+0

我可以写一段代码,从浏览器中删除这些cookies吗? –

+0

不是来自Javascript,但在外部,Cookie通常保存到一个文件夹,具体取决于浏览器和操作系统。在某些情况下,如果您拥有足够的权限,则可以编写外部程序或脚本来执行该任务。 – Carles

1

你可以先删除它,然后用超过截止加上它做它在.NET应用程序。请尝试使用下面的代码:

if (Request.Cookies["UserSettings"] != null) 
{ 
    HttpContext.Current.Response.Cookies.Remove("UserSettings"); 
    HttpCookie myCookie = new HttpCookie("UserSettings"); 
    myCookie.Expires = DateTime.Now.AddDays(-1d); 
    myCookie.Value = null; 
    HttpContext.Current.Response.SetCookie(myCookie); 
}