如何每 5 秒重新加载一次页面?

IT技术 javascript jquery
2021-01-25 09:38:58

我正在将一种布局转换为 html;一旦我在 code/html/css 中进行了更改,每次我都必须按 F5。是否有任何简单的 javascript/jQuery 解决方案?即在我添加脚本后,每 5 秒(或其他特定时间)重新加载整个页面。

6个回答
 <meta http-equiv="refresh" content="5; URL=http://www.yourdomain.com/yoursite.html">

如果必须在脚本中使用setTimeout ,例如:

setTimeout(function(){
   window.location.reload(1);
}, 5000);
如果当前页面是 POST 的结果,location.reload(1) 将重复 POST。如果您希望在 Javascript 中复制元刷新,那可能并不理想。
2021-03-14 09:38:58
我认为这可能是比 javascript 更好的方法。
2021-03-20 09:38:58
重新加载当前页面不需要您指定页面,只需: <meta http-equiv="refresh" content="5">
2021-03-27 09:38:58
如果用例是页面需要为访问者刷新,那么我可能会同意,但出于开发目的,拥有可以放入页面而无需每次更新 URI 的代码块是一个优势。当开发人员是整个目标受众时,依赖 JS 不是问题。
2021-04-01 09:38:58

要重新加载同一页面,您不需要第二个参数。你可以只使用:

 <meta http-equiv="refresh" content="30" />

这会每 30 秒触发一次重新加载。

这对我不起作用。尝试将此行添加到此代码笔无济于事。codepen.io/css-support/pen/bspdK
2021-03-23 09:38:58
这非常适合在本地工作......谢谢!
2021-03-26 09:38:58
它是用来重定向时气馁它没有被弃用。(当你想刷新页面并且懒得学习 ajax 时,它会派上用场:)
2021-03-30 09:38:58
@lololololol 您必须将其添加到 HTML 的笔设置区域的“<head> 的内容”设置中。如果你把它放在实际的脚本中,它就不起作用。
2021-03-31 09:38:58

对于 3 秒后自动重新加载和清除缓存,您可以使用 javascript setInterval 函数轻松完成。这是简单的代码

$(document).ready(function() {
  setInterval(function() {
    cache_clear()
  }, 3000);
});

function cache_clear() {
  window.location.reload(true);
  // window.location.reload(); use this if you do not remove cache
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<p>Auto reload page and clear cache</p>

你也可以为此使用元

<meta http-equiv="Refresh" content="5">
页面刷新 <script> 正在运行,但您能解释一下它是如何清除缓存的吗?或者它只是刷新缓存.. 请解释。
2021-03-18 09:38:58
stackoverflow.com/questions/5721704/...,如果你想瘦得更多,请谷歌一下
2021-03-29 09:38:58
setTimeout(function () { location.reload(1); }, 5000);

但是随着开发工具的发展,使用https://addons.mozilla.org/en-US/firefox/addon/115可能会更好

IE 有一个自动刷新更改工具。它称为 ReloadIt,可从http://reloadit.codeplex.com 获得自由。

您选择要自动重新加载的 URL,并指定一个或多个目录路径来监视更改。按 F12 开始监视。

在此处输入图片说明

设置后,将其最小化。然后编辑您的内容文件。当您保存任何更改时,页面会重新加载。像这样:

在此处输入图片说明

简单的。简单。

IE 的好工具,感谢动画制作。我怎样才能创建相同的?
2021-03-15 09:38:58
@WasimShaikh - 使用ScreenToGIF将您的屏幕录制为动画 GIF
2021-03-31 09:38:58