index.html会被缓存吗?
比如我们的webpack项目,其依赖的js、css等可以通过hash避免缓存,但是index.html会被缓存吗?如果缓存的话则页面是未更新前的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
比如我们的webpack项目,其依赖的js、css等可以通过hash避免缓存,但是index.html会被缓存吗?如果缓存的话则页面是未更新前的。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
无论是 js、css,还是 index.html,都只是静态文件,自身无法控制自身的缓存策略
<meta>
进行部分控制我觉得 是不缓存。但是有特例啊。
缓存分为好多种,cdn缓存,代理缓存,客户端(用户代理)缓存。
首先,对于html,浏览器不会缓存的,因为这个属于常变的。
对于代理缓存,这个就有点无能为力了。然后会有一些
no-cache
之类的内容。cdn缓存,更是无解,所以出现了 hash 方案。直接回源。
然后还有一些pwa之类的方案。它都能在无网场景下使用,你说他会不会缓存?