Was*_*ikh 171 javascript jquery
我正在将一个布局转换为html; 一旦我在代码/ html/css中进行了更改,每次我必须按F5.有没有简单的javascript/jQuery解决方案?即我添加脚本后,每5秒(或其他特定时间)重新加载整个页面.
jAn*_*ndy 357
<meta http-equiv="refresh" content="5; URL=http://www.yourdomain.com/yoursite.html">
Run Code Online (Sandbox Code Playgroud)
如果必须在脚本中使用setTimeout,如:
setTimeout(function(){
window.location.reload(1);
}, 5000);
Run Code Online (Sandbox Code Playgroud)
Rid*_*ous 137
要重新加载同一页面,您不需要第二个参数.你可以使用:
<meta http-equiv="refresh" content="30" />
Run Code Online (Sandbox Code Playgroud)
这会每30秒触发一次重新加载.
Sha*_*lam 21
对于自动装载和后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
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<p>Auto reload page and clear cache</p>Run Code Online (Sandbox Code Playgroud)
你也可以用meta来做这个
<meta http-equiv="Refresh" content="5">
Run Code Online (Sandbox Code Playgroud)
Que*_*tin 12
setTimeout(function () { location.reload(1); }, 5000);
Run Code Online (Sandbox Code Playgroud)
但是随着开发工具的发展,你可能会更好用https://addons.mozilla.org/en-US/firefox/addon/115
Che*_*eso 10
IE有一个自动刷新更改工具.它叫做ReloadIt,可以在http://reloadit.codeplex.com上找到.自由.
您选择要自动重新加载的URL,并指定一个或多个目录路径以监视更改.按F12开始监控.

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

简单.简单.
@jAndy提供的答案应该有效,但在Firefox中你可能遇到问题,window.location.reload(1) ; 可能行不通,这是我个人的经历.
所以我想建议:
setTimeout(function() { window.location=window.location;},5000);
Run Code Online (Sandbox Code Playgroud)
这是经过测试并且工作正常.