仅在图像已更改时以编程方式检查和更新

时间:2011-03-18 17:18:46

标签: javascript ajax image refresh

1 个答案:

答案 0 :(得分:0)

据我所知,您在服务器上有两个信息来源:图像本身和上次更新的时间。您的解决方案在两个频道上进行轮询,并且您想要推送,对吧?

从这里开始:http://en.wikipedia.org/wiki/Comet_(programming),应该有一种简单的方法让服务器在新的图片网址上更新客户端。如果服务器和客户端支持websockets,它就是一个捷径。

但是,最简单的解决方案假设没有图像网址更改并运行

image.src = "";
image.src = url;

使用setInterval()并让浏览器处理缓存和标头。