我最终要做的是让服务器将对该目录下的任何图像请求映射到我尝试更新的源。然后,我让计时器在名称末尾附加一个数字,以便DOM将其视为新图像并加载它。
例如
http://localhost/image.jpg
//and
http://localhost/image01.jpg
将要求使用相同的图像生成代码,但对于浏览器来说看起来像是不同的图像。
var newImage = new Image();
newImage.src = "http://localhost/image.jpg";
var count = 0;
function updateImage()
{
if(newImage.complete) {
document.getElementById("theText").src = newImage.src;
newImage = new Image();
newImage.src = "http://localhost/image/id/image" + count++ + ".jpg";
}
setTimeout(updateImage, 1000);
}