【发布时间】:2013-02-20 03:26:03
【问题描述】:
我将一个普通的 HTML 页面转换为具有响应式布局的 HMTL5/CSS3,并且出于安全原因(由安全人员规定),该页面不得缓存。
页面之前使用<meta http-equiv="Pragma" content="no-cache">和<meta http-equiv="Expires" content="-1">来防止页面被缓存。
什么在 HTML5 中取代了这个? 如何防止 html 页面在客户端缓存?
我花了一周时间阅读清单文件,但它们似乎与我想要的完全相反,因为明确附加清单文件会导致附加到缓存的页面。
请不要让我回到 w3c 关于现在允许使用哪些元元素的定义——我知道 HTML5 不包括 meta 元素中的 cache-control 或 Pragma。
我需要知道它包含哪些内容会阻止页面被缓存。
【问题讨论】:
-
你可以使用实际的 http 标头而不是假的 html 标头。 mnot.net/cache_docs