我正在将一种布局转换为 html;一旦我在 code/html/css 中进行了更改,每次我都必须按 F5。是否有任何简单的 javascript/jQuery 解决方案?即在我添加脚本后,每 5 秒(或其他特定时间)重新加载整个页面。
如何每 5 秒重新加载一次页面?
IT技术
javascript
jquery
2021-01-25 09:38:58
6个回答
<meta http-equiv="refresh" content="5; URL=http://www.yourdomain.com/yoursite.html">
如果必须在脚本中使用setTimeout ,例如:
setTimeout(function(){
window.location.reload(1);
}, 5000);
要重新加载同一页面,您不需要第二个参数。你可以只使用:
<meta http-equiv="refresh" content="30" />
这会每 30 秒触发一次重新加载。
对于 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">
setTimeout(function () { location.reload(1); }, 5000);
但是随着开发工具的发展,使用https://addons.mozilla.org/en-US/firefox/addon/115可能会更好
IE 有一个自动刷新更改工具。它称为 ReloadIt,可从http://reloadit.codeplex.com 获得。自由。
您选择要自动重新加载的 URL,并指定一个或多个目录路径来监视更改。按 F12 开始监视。
设置后,将其最小化。然后编辑您的内容文件。当您保存任何更改时,页面会重新加载。像这样:
简单的。简单。
其它你可能感兴趣的问题