我决定使用this倒计时脚本,但我发现有些事情是错误的。
该网站现在已关闭,但它有Google Cache 代码可以找到here。
看起来代码没问题,每1000毫秒的指令负责更改输出。
但:
我用脚本打开页面并将其保留了几个小时。在这段时间之后,我可以看到“2小时2分钟”。我刷新页面(需要2-3秒),我看到“1小时57分钟” - 脚本可能会迟到吗?
我刷新前等待的时间越多,差异越大。可以采取哪些措施来防止脚本的这种行为?可以做些什么来使其精确?
答案 0 :(得分:0)
一种选择是让脚本每X毫秒产生一次ajax请求。该请求将发送到一个简单响应时间的PHP脚本。然后Javascript会自行更新。换句话说,您正在使用服务器的当前时间来调整Javascript的计数。