我第一次玩MVC2并遇到一些缓存问题。每次我更改我的JavaScript页面并调试我的网站时,我都没有看到最新的更改。我知道我没有看到最新的更改,因为如果我查看我的页面的来源并选择查看javascript文件,我会收到旧版本。
造成这种情况的原因是什么?我如何确保始终获得最新版本?
答案 0 :(得分:1)
将时间变量添加到源文件中。
<script src="../my.js?v=1345485745"></script>
答案 1 :(得分:1)
进入Chromes开发人员工具,然后进入网络标签。单击右下方的扳手。有一个复选框可以禁用缓存。
答案 2 :(得分:1)
如果您不想更改Chrome的行为或更改来源,则总是可以使用Ctrl + F5或Shift + F5刷新页面:reloads your current page, ignoring cached content,就像大多数浏览器一样。或者开始隐身会话。足够的选择。无论什么最适合你。