在jquery中按Ctrl+F5清除浏览器缓存


Ctrl + F5 in jquery to clear browser cache

如何像按f5两次一样在jquery中深度刷新窗口。目前我正在使用它。

<script>
window.onload = function() {
if(!window.location.hash) {
    window.location = window.location + '#loaded';
    window.location.reload();
}
}
</script>

谢谢!并且刷新应该不需要太多时间。我的网页是php。

我认为重载函数可以采用强制完全刷新的参数。即:

window.location.reload(true);

供参考:https://developer.mozilla.org/en-US/docs/Web/API/Location/reload

Ctrl+F5基本上用于刷新客户端对象。每当我们将任何内容更改为客户端脚本时,我们通常会执行ctrl+f5来获取更新。显然,没有开发人员想要这样。这是有办法的。

将js代码分离到外部文件中,并在视图中使用它。然后,您只需要设置JS文件的一个版本,将其放置在(即您的视图中)

<script src="path.js?123123" type="text/javascript"></script>

假设path.js是您的外部js文件,?123123基本上是js文件的临时版本。因此,编译器将始终通过更改编号将其视为新文件。

希望这能帮助