通过设置meta标签禁用浏览器缓存,但前进后退时仍然from cache,怎么实现当前html页面不在浏览器中缓存?
在一个iframe的src直接调用一个页面a.html,希望每次都从服务器请求,禁用浏览器缓存
1.a.html 中meta设置如下
<meta http-equiv="pragram" content="no-cache">
<meta http-equiv="cache-control" content="no-cache, must-revalidate">
<meta http-equiv="expires" content="0">
2.response中没有相应的设置
3.前进后退时,仍是from cache
请问这个问题出现的原因是什么?
除了加版本号,怎么实现每次都从服务器拉取这个html文件?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
浏览器放弃meta用于缓存控制的标签了,服务器上在响应头加Cache-Control:no-store