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

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

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

谢谢 ! 它不应该花很多时间刷新。 我的网页是在PHP。

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

 window.location.reload(true); 

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

Ctrl + F5主要用于刷新客户端对象。 每当我们将任何内容更改为客户端脚本时,我们通常会使用ctrl + f5来获取更新。 显然,没有开发人员想要这个。 那有一个解决方案。

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

  

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

希望这可以帮助