每当我们部署应用程序并且客户端审核应用程序时,有时javascript就不起作用(不完全)。但是当浏览器刷新时,页面按预期工作。
我怀疑它与缓存有关。有没有办法禁用页面缓存?我使用Azure和.NET 4.0
提前谢谢!
答案 0 :(得分:2)
我知道在大多数浏览器中可靠地停止缓存文件和链接的唯一方法是在文件中附加一个随机数或时间。 e.g。
http://www.domain.com/js/script.js?date=20120409120003
这意味着每次加载页面时它都是一个新链接,下次获取文件时,它不会在缓存中提供。