【发布时间】:2013-04-24 11:34:20
【问题描述】:
情况:
已部署并正在使用的应用程序。
已更新 JavaScript / jQuery(在 .js 文件中)。
应用重新部署
除非清除缓存,否则用户不会看到 JavaScript 更改。
这提出了不平凡的问题。
有没有办法清除缓存:
- 自动和
- 在推出新部署时首次加载(之后正常缓存)?
【问题讨论】:
标签: javascript jquery deployment browser-cache web-deployment
情况:
已部署并正在使用的应用程序。
已更新 JavaScript / jQuery(在 .js 文件中)。
应用重新部署
除非清除缓存,否则用户不会看到 JavaScript 更改。
这提出了不平凡的问题。
有没有办法清除缓存:
【问题讨论】:
标签: javascript jquery deployment browser-cache web-deployment
使用jawr,这将根据更改为每个文件创建哈希(如果文件未更改,则不会为该文件创建新哈希)https://jawr.java.net/
【讨论】:
您可以在文件名中添加参数。比如:path/to/styles.css?deployed=20130424 和 path/to/scripts.js?deployed=20130424
【讨论】: