如何从浏览器中删除cookies?
答
出于安全原因,你不能访问到第三方Cookie。我的意思是你不能修改或删除由不同于你的其他域创建的cookie。
我希望这有助于
+0
我可以写一段代码,从浏览器中删除这些cookies吗? –
+0
不是来自Javascript,但在外部,Cookie通常保存到一个文件夹,具体取决于浏览器和操作系统。在某些情况下,如果您拥有足够的权限,则可以编写外部程序或脚本来执行该任务。 – Carles
答
你可以先删除它,然后用超过截止加上它做它在.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);
}
您是否尝试过[这样的事情(http://stackoverflow.com/questions/10593013/delete-cookie-by-name) – George
这是否回答你的问题? http://stackoverflow.com/questions/2144386/javascript-delete-cookie – webdevduck
你有什么试过?您是否想要删除所有Cookie或仅由您的网站先前创建的Cookie? – adam