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



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

Cache.delete()

可用于新的Chrome,Firefox和Opera。

请在JS文件中尝试

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

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

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

  • 从脚本拨打CTRL F5的window.location.reload(true)
  • 在新版本的浏览器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', '');

最新更新