当前主流浏览器是否已经放弃meta标签控制缓存了?

偶然发现meta标签并不能影响浏览器缓存行为,后来发现有人说当前浏览器已经放弃了对meta标签缓存的支持,只能通过服务端响应头来控制,不知道是否有官方说明呢?
MDN-meta标签上对meta的解释,也没有提到目前网上大量存在的类似如下代码:

<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" />

但并没有明确的说不支持,找了很久也没找到官方明确表示meta标签对控制缓存无效,希望有大神说明一下,谢谢。

阅读 3.3k
1 个回答

高票答案HTML meta tags vs HTTP response headers一节有说明并给出了相关规范说明的链接

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题