如何用jQuery模拟ctrl-F5?

j0pj023g  于 2023-03-29  发布在  jQuery
关注(0)|答案(4)|浏览(210)

那么刷新应该丢弃该高速缓存,用jQuery怎么做呢?

mtb9vblg

mtb9vblg1#

无需jQuery,纯JavaScript:

location.reload(true);

documentation
请参阅this article以获得更深入的解释。

fzwojiic

fzwojiic2#

修改浏览器缓存的能力超出了jQuery的能力范围。

rslzwgfq

rslzwgfq3#

这不可能
每次你想强制下载一个新的版本号时,就像这样增加你的javascript引用的版本号:

<script language="javascript" src="scripts/script.js?ver=2"></script>

澄清一下,正如Slomojo指出的,附加的ver参数在脚本src属性上没有内在值,它只是一种解决强制文件重载问题并保持整洁的版本控制系统的方法。

isr3a4wc

isr3a4wc4#

你可以使用下面的代码检测ctrl+F5

$(document).keydown(function(e) {
    if (e.keyCode == 116 && e.ctrlKey) {
        alert('ctrl + F5');//HEHEEE
    }
});

相关问题