我正在开发一个目前处于测试阶段的网站。
每当我对Javascript和CSS进行一些重大更改时,我的测试人员会告诉我许多新错误,其中一些非常严重。但是,所有这些都是由浏览器缓存JS脚本和CSS文件以及将旧版本与新HTML一起使用引起的。此外,由于这是一个测试版本,我有大约10个与<script type="text/javascript" src="..."></script>
标签链接的独立JS文件。可以手动刷新样式表,但要求测试人员浏览每个JS文件并刷新它有点太多了。
是否有办法通知浏览器链接文件已更新并需要重新加载?
答案 0 :(得分:8)
添加&#34;缓存破坏者&#34;到url ie - 添加查询字符串参数。
<script src="foo.js"></script>
变为
<script src="foo.js?v=1"></script>
如果您正在制作分阶段版本,则可以使用该版本的版本作为缓存破坏程序。
答案 1 :(得分:1)
如何将随机字符串添加到文件名?例如时间戳。
style.css?123456
这应该有所帮助。