我已经使用<meta http-equiv="refresh" content="5">了一段时间来自动更新我的页面,然后我发现在5秒之前单击刷新会导致自动更新无法工作,至少在IE8中是这样.
所以我决定研究这个<meta>标签并根据维基百科发现:"通过META元素自动刷新已经被弃用了十多年[5]并且在此之前被认为是有问题的".
那么,我应该用什么来自动更新我的页面?(我猜这将是一个有点麻烦的东西.)
提前谢谢串!!!!
使用
<script>
setTimeout("window.location.reload(true);",5000);
</script>
Run Code Online (Sandbox Code Playgroud)
要么
<input type="button" value="Reload Page" onClick="window.location.reload()">
Run Code Online (Sandbox Code Playgroud)
是的,您可以使用 javascript 轻松完成。
像这样的东西:
function timedRefresh(timeoutPeriod) {
setTimeout("location.reload(true);",timeoutPeriod);
}
Run Code Online (Sandbox Code Playgroud)
我不知道你真正想做什么,但刷新整个页面可能有点矫枉过正。
考虑使用 JQuery/AJAX 仅刷新页面的一部分。