1

我想在不访问服务器的情况下刷新浏览器窗口,我猜 javascript 是一个好方法吗?我有以下代码,但我不确定它到底在做什么!

<body onload="JavaScript:AutoRefresh(5000);">

<script type="text/JavaScript">
<!--
        function AutoRefresh(t) {
            setTimeout("location.reload(true);", t);
        }
//   -->
</script>

如果那只是刷新浏览器客户端,那很好,但如果不是,我应该怎么做?

4

2 回答 2

2

两者<meta http-equiv="refresh" content="5" />(每 5 秒刷新一次)和window.location.reload刷新浏览器客户端但从服务器获取数据。

在从服务器获取数据时,无法刷新或重新加载页面。如果您想像清除 HTML5 画布一样进行客户端刷新,您必须采用特定的方法,例如设置宽度用于清除画布,以及根据您的需要为其他对象设置其他方法。

于 2012-04-22T09:20:13.843 回答
0

我想在不点击服务器的情况下刷新浏览器窗口

根据定义,你不能。刷新页面意味着从服务器请求新版本。

于 2012-04-22T09:33:45.227 回答