那么刷新应该丢弃该高速缓存,用jQuery怎么做呢?
mtb9vblg1#
无需jQuery,纯JavaScript:
location.reload(true);
documentation请参阅this article以获得更深入的解释。
fzwojiic2#
修改浏览器缓存的能力超出了jQuery的能力范围。
rslzwgfq3#
这不可能每次你想强制下载一个新的版本号时,就像这样增加你的javascript引用的版本号:
<script language="javascript" src="scripts/script.js?ver=2"></script>
澄清一下,正如Slomojo指出的,附加的ver参数在脚本src属性上没有内在值,它只是一种解决强制文件重载问题并保持整洁的版本控制系统的方法。
ver
src
isr3a4wc4#
你可以使用下面的代码检测ctrl+F5
$(document).keydown(function(e) { if (e.keyCode == 116 && e.ctrlKey) { alert('ctrl + F5');//HEHEEE } });
4条答案
按热度按时间mtb9vblg1#
无需jQuery,纯JavaScript:
documentation
请参阅this article以获得更深入的解释。
fzwojiic2#
修改浏览器缓存的能力超出了jQuery的能力范围。
rslzwgfq3#
这不可能
每次你想强制下载一个新的版本号时,就像这样增加你的javascript引用的版本号:
澄清一下,正如Slomojo指出的,附加的
ver
参数在脚本src
属性上没有内在值,它只是一种解决强制文件重载问题并保持整洁的版本控制系统的方法。isr3a4wc4#
你可以使用下面的代码检测ctrl+F5