清除网站上的Cookie和缓存

时间:2012-12-03 11:01:29

标签: firefox google-chrome client browser-cache cache-control

每次我更新我的网站系统UI / Jquery, 用户抱怨事情不适合他们,他们有bug。 用户是互联网/计算机的假人,所以他们不知道如何清除cookie或浏览器的缓存,所以我需要连接到他们的每台计算机,并自己做。 我花了很多时间做这件事,他们总是抱怨。

部分用户使用Chrome,部分使用Firefox。 谷歌搜索,没有找到解决方案。 是否有任何客户端代码操作将命令浏览器清除其缓存 甚至弹出浏览器窗口,要求用户确认清除?

2 个答案:

答案 0 :(得分:0)

document.cookie ='';

使用允许在地址栏中输入js代码的浏览器,您只需创建一个快捷方式,然后使用以下代码作为网址说出收藏夹:

javascript:document.cookie = '';

如果你想清除缓存,你可以使用元标记来缓存网站,尽管缓存是可以理解的。

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">

答案 1 :(得分:0)

关于缓存清除:否,没有。

但是,您可以将Web服务器配置为正确为内容提供过期和缓存有效性标头。 (如何执行此操作取决于您的Web服务器。)

您还可以使用“缓存清除”版本化的网址。而不是使用,比方说,

<script src="script.js">

你可以像这样“版本化”网址:

<script src="script.js?2012-12-03-13-06">
<!-- or instead of dates any other versioning scheme you like -->

并且当更新所述脚本时,还相应地增加/更改查询参数。这应该会导致浏览器将脚本视为新的,因为在缓存中找不到URL。