0
我有关于禁用浏览器缓存的问题。我已经找到了一些解决方案,只是想知道是否有更好或更常见的方法。所以我GWT应用程序,并以禁用兑现我可以用接下来的选项:如何以编程方式禁用浏览器缓存
- 添加到URL伪参数
- 把HTML页面上
<meta http-equiv="pragma" content="no-cache">
设置HTTP头:
header("Pragma-directive: no-cache"); header("Cache-directive: no-cache"); header("Cache-control: no-cache"); header("Pragma: no-cache"); header("Expires: 0");
它已经问我猜。检查这个[链接](http://stackoverflow.com/questions/2558779/how-to-programmatically-disable-html-caching-with-gwt) – AurA 2012-04-09 11:23:52
你列出的头包括一些幻想/一厢情愿的想法。 'expires:0'是一个语法错误,'* -directive'是无意义的,'Pragma:no-cache'自90年代末以来就不相关。唯一重要的是'Cache-control:no-cache'。 ''无法工作,因为它在解析之前被缓存。 – Kornel 2012-04-09 11:28:18
那么,我应该使用第一个选项?但这对我来说是最不方便的。我宁愿使用选项3。 – IgorDiy 2012-04-09 11:32:24