当我的服务器呈现index.html时,它会在那里注入一些缓存破坏巫术,以便在版本更改时强制脚本重新加载。如果我什么都不做,移动Chrome甚至都不会问是否有新版本的index.html。
如果我将以下内容添加到呈现的index.html
<!-- never cache this locally -->
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
它确实再次获取/
但是作为一个不需要的副作用,它也会缓存所有脚本,即使版本号保持不变。
答案 0 :(得分:0)
这就是诀窍。
<meta http-equiv="expires" content="0" />
与之前删除的答案一样,我只是在devtools中禁用了缓存。