除了在css和js文件的查询字符串参数中对数字进行版本控制外,是否还有从代码处理旧缓存脚本文件的好策略?
我想最简单的解决方案是在页面中调试try,在每个脚本文件中调用脚本返回版本号并确保它们是预期的版本。
有更好的策略吗?
答案 0 :(得分:0)
您可以使用grunt-usemin
来修改资产。
https://github.com/yeoman/grunt-usemin
它使用了grunt-rev
,只有在文件内容发生变化时才会对文件修订进行更改。这样您就可以缓存所有JS文件,并确保html文件本身没有被缓存,因此它将在脚本标记本身中看到更新。
但这只有在您使用grunt进行原始html预处理时才有效。