【问题标题】:How to clear cache without restarting the browser如何在不重新启动浏览器的情况下清除缓存
【发布时间】:2014-03-18 08:50:38
【问题描述】:

我正在尝试使用 asp.net C# 代码在不重新启动浏览器的情况下删除缓存。 这是我的代码

HttpCookie myCookie = new HttpCookie("email_address");
myCookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(myCookie);

HttpCookie tenantcookie = new HttpCookie("tenant_id");
tenantcookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(tenantcookie);

HttpCookie access_token = new HttpCookie("access_token");
access_token.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(access_token);

缓存已被删除,但我必须关闭浏览器并再次打开浏览器才能显示缓存是否已被删除。

有什么建议吗?

【问题讨论】:

标签: c# browser-cache


【解决方案1】:

出于安全原因,您无法使用代码清除浏览器的历史记录。

您可以删除浏览器缓存目录下的所有文件和文件夹, 这是

的默认缓存位置
  • mozilla-"C:\Documents and Settings\%username%\Local Settings\Application Data\Mozilla\Firefox\Profiles\xxxxxxx.xxxx"
  • chrome="\AppData\Local\Google\Chrome\User Data\Default\Cache."

它是隐藏的,您可以从文件夹选项更改视图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-13
    • 1970-01-01
    • 2017-07-20
    • 1970-01-01
    • 2014-10-21
    • 2017-02-23
    • 1970-01-01
    相关资源
    最近更新 更多