gpt4 book ai didi

javascript - 使用 javascript 刷新页面

转载 作者:行者123 更新时间:2023-11-29 16:12:53 26 4
gpt4 key购买 nike

我们有一个静态 HTML 文件,每 10-30 分钟更新一次(两个时间范围之间的随机时间)。

我们正在使用:

<META HTTP-EQUIV=refresh CONTENT=600>

问:但是如果HTML文件真的更新了,我们只需要在客户端刷新页面。我们应该怎么做? JavaScript 可以检查是否重新创建了静态 HTML 页面吗?

更新: 我可以创建另一个 HTML 文件是否有帮助,例如:foo.com/status.html具有以下内容:- 通常它的内容是“0”- 但如果 html 得到更新,持续 10 秒,status.html 文件将为“1”

更新#2:html 文件中没有 jQuery(还没有?)。使用 Apache 2。 (究竟需要什么配置?)

最佳答案

好吧,您无法在不访问服务器的情况下真正检查是否重新创建了 HTML 文件。您唯一能做的就是进行 AJAX 调用并获取文件的最后修改时间。将其与一些存储的修改日期时间值进行比较,如果在存储值之后修改则发出刷新命令。

不知道您在服务器端使用什么。此外,如果您使用的是 jQuery,则使用 $.ajax 进行 AJAX 调用真的很容易。

另一方面,如果它没有被修改,它不应该被缓存吗?在您的服务器上还是介于两者之间?

PS:- 如果您可以发布服务器端设置详细信息,我们可以更好地帮助您。

关于javascript - 使用 javascript 刷新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23361482/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com