如何使用JS或HTML以编程方式清除浏览器缓存

时间:2017-09-19 06:33:53

标签: javascript java jquery jsp

我尝试使用附加组件清除Chrome浏览器缓存。我正在开发使用JSP与java的站点,我需要清除浏览器缓存的安全原因。我尝试了很多方法来清除缓存,但似乎都没有。有任何想法吗? 请让我知道..

3 个答案:

答案 0 :(得分:4)

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

您可以做的是告诉它不要通过发送相应的标头或使用这些元标记来缓存您的页面。

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

答案 1 :(得分:1)

Cache.delete()

可用于新的chrome,firefox和opera。

请在js文件中试一试

答案 2 :(得分:1)

  • 从脚本中调用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', '');