【发布时间】:2015-12-15 09:11:28
【问题描述】:
我已经有一段时间遇到同样的问题了,当发布网站的新版本时,用户必须进行硬刷新才能删除任何以前的缓存文件。 我知道以前有人问过这个问题,但是我发现的回答已经很老了,我想知道是否有更好的解决方案。
据我所知,最好的方法是在所有文件的末尾添加一个版本号。 -
<script type="text/javascript" src="myfile.js?1500"></script>
并且对于您更新到 ?1501 等的网站的每个版本。
但这意味着我必须手动更新我正在使用的所有文件的编号(因为我没有使用任何可以自动处理此问题的 mvc 东西)。这当然是可行的,但并不理想。对于我不知道或无法找到的纯 angular/JavaScript 网站,有没有更简单的方法来处理这个问题?
【问题讨论】:
标签: javascript caching versioning