注销后的浏览器缓存

时间:2012-07-16 08:48:19

标签: logout

从应用程序注销后,如果按下后退按钮,页面将被浏览器缓存。

我将元标记放置在无效的母版页中

2 个答案:

答案 0 :(得分:1)

我不确定您正在谈论哪些元标记,但通常这些标记会“过期”一个页面,您可以将其放入模板中。

  <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
  <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
  <META HTTP-EQUIV="EXPIRES" CONTENT="0">

希望这有帮助。

答案 1 :(得分:0)

就像@ m1ke所说,通过设置正确的HTTP标头而不是尝试设置元标记,最好控制缓存,因为正如您自己可能已经发现的那样,许多浏览器会忽略元标记中的缓存指令。

我在网络应用程序中几乎不担心HTTP标头或缓存。我只是将Web服务器中的默认缓存策略设置为“访问加0天”(即不缓存任何内容),然后为jpg,png和我做的其他资产输入特定条目想要缓存。你真正需要担心的是在注销时清除会话,你应该没问题。

我强烈建议您阅读以下有关缓存的文章:http://www.mnot.net/cache_docs/