Javascript一直在运行

Javascript keeps running

本文关键字:运行 一直 Javascript      更新时间:2023-09-26

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

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

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

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";

FIDDLE

PS:getParameterByName函数位于HERE