所以刷新应该丢弃缓存,如何用jQuery做?
答案 0 :(得分:27)
答案 1 :(得分:6)
修改浏览器缓存的能力超出了jQuery的范围。
答案 2 :(得分:3)
这是不可能的。
每次要强行重新下载时,只需将版本号增加到您的javascript参考:
<script language="javascript" src="scripts/script.js?ver=2"></script>
为了澄清,附加的ver
参数对脚本src
属性没有内在价值,正如Slomojo指出的那样。它只是解决强制文件重新加载问题的一种方法,同时也保留了一个简洁的版本控制系统。
答案 3 :(得分:-4)
您可以使用以下代码检测ctrl + F5
$(document).keydown(function(e) {
if (e.keyCode == 116 && e.ctrlKey) {
alert('ctrl + F5');
}
});