SORU
2 Temmuz 2009, PERŞEMBE


Yenileme aynı url de yeni bir görüntü

Yeni bir resim erişilen her zaman sağlayacaktır sitemde bir link erişiyorum.

Sorunu ben çalışan içine denersem görüntüyü yüklemek için arka plan ve sonra güncelleştirme bir sayfa, resim değiştirmez ama bu güncelleme ne zaman sayfayı yeniden yükleyin.

var newImage = new Image();
newImage.src = "http://localhost/image.jpg";

function updateImage()
{
if(newImage.complete) {
    document.getElementById("theText").src = newImage.src;
    newImage = new Image();
    number  ;
    newImage.src = "http://localhost/image/id/image.jpg?time="   new Date();
}

    setTimeout(updateImage, 1000);
}

FireFox başlıkları görüyor:

HTTP/1.x 200 OK
Cache-Control: no-cache, must-revalidate
Pragma: no-cache
Transfer-Encoding: chunked
Content-Type: image/jpeg
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Server: Microsoft-HTTPAPI/1.0
Date: Thu, 02 Jul 2009 23:06:04 GMT

Bu sayfada sadece o resim yenilenmeye zorlamak gerekiyor. Herhangi bir fikir?

CEVAP
2 Temmuz 2009, PERŞEMBE


Url sonunda: cachebreaker eklemeyi deneyin

newImage.src = "http://localhost/image.jpg?"   new Date().getTime();

Bu görüntü oluştururken, geçerli zaman damgası otomatik olarak ekler ve tarayıcıyı yeniden önbelleğinde bir tane almak yerine resmin görünmesini sağlayacaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • optionalinfo

    optionalinfo

    29 EKİM 2005
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011
  • RaverX DouBle StAg XI

    RaverX DouBl

    23 Mayıs 2008