HTML 运行 中的元数据硬刷新

meta in HTML run a hard refresh

我创建了一个HTML文件来获取每1分钟更新一次数据的文件。

我试过 <meta http-equiv="refresh" content="60"> 功能,但它没有显示最新数据。

如果我手动按CTRL+F5,页面会更新最新的数据。

如何使用 <meta http-equiv="refresh" content="60"> 在 HTML 中执行硬刷新而不是正常刷新。

它不准确,但单独使用 html 很难。

我认为你应该尝试使用 javascript


<script>
    var current = new Date();
    future.setSeconds(0);
   ...
...
    setTimeout(function() { window.location.reload(true); }, timeout);
</script>

更新

我发现了问题,是不是因为我的源文件(xml 文件)正在获取相同的数据。

我改了之后 xmlhttp.open("GET", "merged_.xml, true);

xmlhttp.open("GET", "merged_.xml?id="+Math.random(), true);

源文件将更新为最新数据。

参考https://www.webmasterworld.com/javascript/4283873.htm