javascript - 如何自动重新加载网页

标签 javascript for-loop web break

我希望我的网站页面在第一次打开时重新加载一次。为此,我在我的 javascript 文件中编写了这个函数...

var i;
$(document).ready(function(){
    for ( i=0;i<1;i++){
        if(i===0){
            location.reload();
            break;
        }  
    }
});

但是页面一直在一次又一次地重新加载,就好像上面的函数是一个递归函数一样。
我该怎么做?

P.S 我这样做是因为 this问题。

最佳答案

<script type='text/javascript'>
  (function() {
    if( window.localStorage ) { 
      if( !localStorage.getItem('firstLoad') ) { 
        localStorage['firstLoad'] = true;
        window.location.reload(); 
      } else 
        localStorage.removeItem('firstLoad'); 
    } 
  })();
</script>

关于javascript - 如何自动重新加载网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41322317/

相关文章:

javascript - 如何修复 angular 6 universal server.js 中的 "ReferenceError: window is not defined"错误

c - scanf 不断取值(输入)

javascript - Pinterest 看板小部件 CSS 样式

html - CSS 问题 - 标题按钮和宽度

javascript - Electron - 如何将 base64 dataUrl 保存到文件

javascript - 嵌入可以通过参数动态更改的股票代码?

javascript - 将 for 循环添加到 Google Charts 中的折线图

c - 为什么我的代码会在此时停止?

css - 在 Sonarqube 服务器中添加新语言(如 Java、Javascript 等)

javascript - 检测鼠标方向