【问题标题】:Clear cookies and cache from site从网站清除 cookie 和缓存
【发布时间】:2012-12-03 11:01:29
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    <script src="script.js">
    

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

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

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

    【讨论】:

    • 你确定吗...有命令可以添加到收藏夹并保存为主页...一定有其他方法
    【解决方案2】:

    document.cookie = '';

    使用允许在地址栏中输入 js 代码的浏览器,您可以简单地创建一个快捷方式,让我们说一个收藏夹,并将以下代码作为 url:

    javascript:document.cookie = '';
    

    如果您想清除缓存,您可以使用元标记不缓存站点,尽管缓存是可以考虑的。

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

    【讨论】:

    • 不要误会我的意思...缓存很好...它使网站工作更快...但有时像上传后,我需要清除它
    猜你喜欢
    • 2017-09-20
    • 2010-10-07
    • 2012-06-16
    • 1970-01-01
    • 2018-04-08
    • 2015-05-29
    • 2017-04-25
    • 2011-01-03
    相关资源
    最近更新 更多