我有一个程序定期将 html 页面写入本地文件,该文件显示在浏览器中。我希望页面在指定时间刷新。
程序重写文件,尤其是初始文本和目标日期。
我尝试只使用 META HTTP-EQUIV="refresh" CONTENT="300",但这会随着时间的推移而漂移。这就是为什么我更喜欢指定重新加载时间。
我没有运行服务器,所有这些都是客户端。
以下不起作用(它不会在指定时间重新加载。如何更改它以使其在指定时间重新加载?
<!DOCTYPE html>
<html>
<body>
Initial text
<script>
var myVar=setInterval(function(){myTimer()},1000);
var targetDate==new Date();
targetDate.setDate(myDate.getDate(2013, 5, 20, 8, 16));
function myTimer()
{
var d=new Date();
if (d>=targetDate) {
location.reload(true)
}
}
</script>
</body>
</html>