Cache-Control标头的HTML元标记不适用于chrome

时间:2019-03-21 11:38:48

标签: html google-chrome http header response

打开页面时,我可以看到缓存控制标头设置正确。我查看网络标签,然后检查响应。它说

<meta http-equiv="Cache-Control" content="no-cache"/>

现在查看 Header 标签,我在 Response Header 部分中找不到此标题。 同样,此处未列出由元标记设置的其他标头,例如<meta http-equiv="X-UA-Compatible" content="IE=edge"/>

enter image description here

我阅读了此Is Chrome ignoring Cache-Control: max-age?,其中提到您应该在新标签页中打开url,但是我尝试了该操作以及许多其他操作。仍然看不到这些标题是可见的。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

标头标签显示HTTP标头,而不显示HTML标头中的meta http-equivs。

您必须在Web服务器配置中或在编程中设置此HTTP标头,才能在“响应标头”部分中看到它

如果要检查Cache-Control设置是否正常运行,请不要只是在浏览器中重新加载页面,而是单击地址框并在开发人员工具打开的网络标签中按Enter键并检查响应代码。