【发布时间】:2025-12-23 23:50:11
【问题描述】:
我尝试使用附加组件清除 chrome 浏览器缓存。我正在开发一个使用 JSP 和 java 的站点,出于安全原因,我需要清除浏览器缓存。我尝试了很多方法来清除缓存,但似乎都没有奏效。有任何想法吗? 请告诉我..
【问题讨论】:
-
已经有一个答案可以帮助你 - *.com/questions/8155064/…
标签: javascript java jquery jsp
我尝试使用附加组件清除 chrome 浏览器缓存。我正在开发一个使用 JSP 和 java 的站点,出于安全原因,我需要清除浏览器缓存。我尝试了很多方法来清除缓存,但似乎都没有奏效。有任何想法吗? 请告诉我..
【问题讨论】:
标签: javascript java jquery jsp
浏览器不可能让您清除其缓存。如果可能的话,这将是一个巨大的安全问题。这很容易被滥用——浏览器支持这种“功能”的那一刻,我就从我的计算机上卸载它。
您可以做的是告诉它不要缓存您的页面,方法是发送适当的标头或使用这些元标记。
【讨论】:
caches.keys() 和caches.delete(cacheKey) 在这里详细描述:developer.mozilla.org/en-US/docs/Web/API/Cache
【讨论】:
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'>
$('html[manifest=saveappoffline.appcache]').attr('content', '');
【讨论】: