2010-03-10 21 views
5

Bazı zamanlar önce bazı yeni özellikler talep ettiğim bir web sitem var ve bazı javascript dosyalarında bazı değişiklikler yaptım, ancak IE'yi kullanan istemcileri yayınladığımda önbellekte sorun yaşıyorum onlar tarayıcı onlar javascript eski sürümü var. İstemci önbelleğini, web sitesini ziyaret ettiklerinde, değiştirdiğim en son javascript dosyalarını kullandıkları yerden nasıl temizleyebilirim?asp net javascript Önbellek temizle

cevap

4

Javascript dosyanızı başvurduğunuzda, dosyanın sonuna bir sorgu dizesi olarak da bir sürüm numarası ekleyin.

<script src="yourjsfile?version=1.0" type="text/javascript"></script> 

gibi bir şey bu önbellek mevcut olmayacaktır ve tarayıcı son dosya indirmek olacak yeni bir url ilgili olacak.

+0

Göster varsa, sürüm numarası yerine – Alex

+0

Hayır, zaman çizelgesini kullanmanız daha iyi olacaktır. Zaman çizelgesini kullanmak dosyayı her zaman sunucudan yükleyecektir. Dosya değiştirildiğinde, sadece yeni dosya indirilmelidir. – rahul

+1

Evet, tabi. Bahsetmek istediğim tek şey, sürüm sorgu parametresini değiştirmeyi değil (zaman çizelgesi otomatik olarak yapacak, ancak yukarıda belirttiğiniz gibi dosya her zaman sunucudan yüklenecektir). – Alex