我有一段时间遇到同样的问题,因为在发布新版本的网站时,用户必须进行硬刷新以删除任何以前的缓存文件。 我之前已经问过这个问题了,但我发现的回答还很旧,我想知道是否有更好的解决方案。
据我所知,最好的方法是在所有文件的末尾添加版本号。 -
<script type="text/javascript" src="myfile.js?1500"></script>
对于您更新的网站的每个版本?1501等。
然而,这意味着我必须手动更新我正在使用的所有文件的编号(因为我没有使用任何可以自动处理此问题的mvc内容)。这当然可行但不理想。对于我不知道或无法找到的基于纯角度/ JavaScript的网站,是否有更简单的方法来处理此问题?