使用 javaScript 或 jquery 清除页面刷新时的缓存

Mr *_*bot 1 javascript google-chrome cache-control web angularjs

我的网页http://avocettechnologies.com/avocetiq/第一次加载时工作正常,但是当我单击刷新按钮或重新加载页面时,它不会完全加载(进入移动和其他内容的转换部分),特别是在 Chrome 中,如果我按 ctrl + f5 就会正常工作

所以我想在页面刷新或重新加载完成时清除缓存,或者是否有更好的解决方案

我尝试了以下代码,但它不断加载页面

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

`

我的网站是 angularjs

谢谢

Ash*_*mar 5

默认情况下, reload() 方法从缓存中重新加载页面,但您可以通过以下方式强制它从服务器重新加载页面:

location.reload(true)
Run Code Online (Sandbox Code Playgroud)