【问题标题】:How to delete cookies from browser? [duplicate]如何从浏览器中删除cookies? [复制]
【发布时间】:2017-07-04 08:08:48
【问题描述】:

我需要从浏览器中删除 cookie。我可以通过转到 cookie 并删除它来手动完成。我怎样才能以编程方式做到这一点?

【问题讨论】:

标签: javascript c# jquery


【解决方案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);
}

【讨论】:

    【解决方案2】:

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

    希望对你有帮助

    【讨论】:

    • 我可以写一段代码从浏览器中删除这些cookies吗?
    • 不是来自 Javascript,而是在外部,cookie 通常保存到一个文件夹中,具体取决于浏览器和操作系统。在某些情况下,如果您有足够的权限,您可以编写一个外部程序或脚本来执行该任务。
    猜你喜欢
    • 1970-01-01
    • 2017-02-14
    • 2017-09-16
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 2020-06-18
    • 2017-07-07
    • 1970-01-01
    相关资源
    最近更新 更多