情况:
已部署并正在使用的应用程序。
JavaScript / jQuery(在.js文件中)更新。
已重新部署的应用
除非他们清除缓存,否则用户不会看到JavaScript更改。
这是一个非常重要的问题。
有没有办法清除缓存:
答案 0 :(得分:1)
使用jawr,这将根据更改为每个文件创建哈希值(如果文件未更改,则不会为该文件创建新哈希值)https://jawr.java.net/
答案 1 :(得分:0)
您可以在文件名中添加一个paraneter。喜欢:path / to / styles.css?deployed = 20130424和path / to / scripts.js?deployed = 20130424