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

  • eurotuner

    eurotuner

    6 Mart 2006
  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010
  • Kingsimba357

    Kingsimba357

    7 NİSAN 2008