Javascript一直在运行

Javascript一直在运行,javascript,Javascript,我对Javascript非常陌生,在第一次运行Javascript之后,我很难想出如何停止它。我有一个简单的刷新功能,我希望它在加载时运行一次。现在它继续运行。如果你能告诉我如何在第一次跑步后停止跑步,我将不胜感激。多谢各位 <script> function reload(){ location.reload(); } </script> 函数重载(){ location.reload(); } 通过编写此代码,您可以创建一个无限循环: 1/首先,您访问该页面

我对Javascript非常陌生,在第一次运行Javascript之后,我很难想出如何停止它。我有一个简单的刷新功能,我希望它在加载时运行一次。现在它继续运行。如果你能告诉我如何在第一次跑步后停止跑步,我将不胜感激。多谢各位

<script>
function reload(){
   location.reload();
}
</script>

函数重载(){
location.reload();
}

通过编写此代码,您可以创建一个无限循环:

1/首先,您访问该页面

2/然后加载js代码,并刷新页面

3/然后再次加载js代码,并刷新页面

4/然后


因此,页面“保持运行”

我不知道如何设置刷新过程,但您可以这样做

假设你有一个查询字符串,如果它被设置为你想要刷新页面的内容,例如
URL?refresh=1

您可以读取此
refresh
值并检查它是否设置为1。如果是,请重定向页面

function getParameterByName(name) {
  var match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search);
  return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}

refresh = getParameterByName("refresh");

if (refresh == "1") window.location = "URL";


PS:
getParameterByName
函数可以在

中找到,我很好奇,为什么要/需要它首先刷新?它在页面加载时运行,然后调用刷新,而刷新又在页面加载时运行。这将创建一个无限循环。你不能在页面加载时只运行一次,因为它只会一次又一次地加载…我现在明白这是多么没有意义。谢谢大家。