在我的angularjs应用程序中,我使用gulp revving所有js和所有css文件的自动更改版本。但每次我将我的代码的新版本下载到生产后,我的客户端在加载网页时会得到一些新的和一些旧的数据。 在网络控制台中,正确加载了新版本的脚本和css,但视图中的某些数据是旧数据。对于新数据,我们需要使浏览器硬重置。
有没有办法强制浏览器加载所有新数据???日Thnx
答案 0 :(得分:1)
最好的方法是在脚本和css标记中放置一个查询字符串,如下所示:
<link rel="stylesheet" type="text/css" href="/css-min/style.min.css?v=3" media="all">
<script src="/someScript.js?v=4"></script>
但是在每个版本更改中,您都需要更新“v”值。