偶然发现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标签对控制缓存无效,希望有大神说明一下,谢谢。
高票答案HTML meta tags vs HTTP response headers一节有说明并给出了相关规范说明的链接