我在尝试使用 HTML 标头中的缓存控制参数阻止我的页面缓存时遇到了一些麻烦。下面是我为测试目的而创建的示例 HTML 代码。我似乎无法弄清楚我错过了什么,或者我可能误解了所有这些缓存控制的真正工作原理。如果有人可以帮助我弄清楚我做错了什么,我将不胜感激。
示例 HTML:
<html>
<head>
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
</head>
<body>
Test Html
</body>
</html>
我为链接道歉,但我还不允许发布图片。当我查看“chrome://cache”时,我在缓存项目列表中看到了缓存页面。单击它,我可以查看实际内容本身。
据我了解,使用 no-cache 或 no-store 应该可以防止页面出现在 Chrome 的缓存中。这个假设正确吗?
提前致谢。
恒