SORU
15 EKİM 2008, ÇARŞAMBA


Ne Zaman Tarayıcı Otomatik Olarak JavaScript Önbelleği Temizlemek Mi?

Herhangi bir zamanda düzenlenmiş olma ihtimali olan bir JavaScript kaynak var. Bir kez düzenlenmiş ederim, istemiyorum bulaşan tarayıcı nispeten hızlı bir şekilde (mesela 15 dakika gibi), ancak frekansı bu kaynak olmaktan düzenleme ve seyrek (belki de 2 ay).

Daha doğrusu kaynak sık alınır beri tarayıcıda önbelleğe, olmak istiyorum, ama aynı zamanda önbelleği yarı düzenli aralıklarla tarayıcısını Sıfırla almak istiyorum.

Kaynak için istekte bulunduğunuzda no-cache bir başlık başarılı olacağımı biliyorum, ama önbelleği eğer no-cache geçtim değilse otomatik olarak tarayıcı kendisini reset ne zaman olacağını merak ediyordum.

Bu her tarayıcı için bağımsız olacağını tahmin ediyorum, ama emin değilim.

Bu Google denedim, ancak ilgili takas tarayıcı önbelleğini... buldum en aradığım şey değil.

CEVAP
16 EKİM 2008, PERŞEMBE


Bir parametre olarak bir dize sürümü script etiketinin URL geçebilirsiniz. Parametre statik JavaScript dosyası tarafından değerlendirilecek ama tarayıcı yeni sürümü almak için zorlamak olmaz.

Eğer sürüm dizesi her zaman atamak istiyorsun yoksa dosya sistemine dayalı zaman damgası veya subversion hesaplamak olabilir kaynak sayısı tamamlama düzenlenebilir:

<script src="/script.js?time_stamp=1224147832156" type="text/javascript"></script>
<script src="/script.js?svn_version=678" type="text/javascript"></script>

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • rtisticsdev

    rtisticsdev

    31 Mayıs 2012
  • TouchePro

    TouchePro

    27 EYLÜL 2007
  • William Sledd

    William Sled

    24 EYLÜL 2006