【问题标题】:How to clear browser cache programatically using JS or HTML [duplicate]如何使用 JS 或 HTML 以编程方式清除浏览器缓存 [重复]
【发布时间】:2025-12-23 23:50:11
【问题描述】:

我尝试使用附加组件清除 chrome 浏览器缓存。我正在开发一个使用 JSP 和 java 的站点,出于安全原因,我需要清除浏览器缓存。我尝试了很多方法来清除缓存,但似乎都没有奏效。有任何想法吗? 请告诉我..

【问题讨论】:

标签: javascript java jquery jsp


【解决方案1】:

浏览器不可能让您清除其缓存。如果可能的话,这将是一个巨大的安全问题。这很容易被滥用——浏览器支持这种“功能”的那一刻,我就从我的计算机上卸载它。

您可以做的是告诉它不要缓存您的页面,方法是发送适当的标头或使用这些元标记。

来源:https://*.com/a/8155121/5437621

【讨论】:

【解决方案2】:

Cache.delete()

可用于新的chrome、firefox和opera。

请在 js 文件中试一试

【讨论】:

    【解决方案3】:
    • 调用 window.location.reload(true) 从脚本中获取 ctrl+F5。
    • 在新版浏览器中Cache.delete()
    • 在元标记中

    <meta http-equiv='cache-control' content='no-cache'>
    <meta http-equiv='expires' content='0'>
    <meta http-equiv='pragma' content='no-cache'>
    
    • 在 jQuery 中 $('html[manifest=saveappoffline.appcache]').attr('content', '');

    【讨论】:

    • 感谢您的努力。但这对我不起作用..
    最近更新 更多