it-swarm.asia

Firefox önbelleği nasıl kapatılır?

Firefox 3.5.2 kullanıyorum. Bazı nedenlerden dolayı, bir sayfayı önbelleğe aldı ve güncelleme yapmıyor. Örneğin, sayfaya yüklenen bazı JavaScript kodlarına bir alert('test'); ifadesi ekledim, ancak Firefox bunu görmüyor. Bir görünüm kaynağı yaptığımda, hala eski kodu görüyorum.

Sanırım bu bir önbellek sorunu. Bunu nasıl düzeltebilirim veya Firefox never http://localhost' dan herhangi bir şeyi önbelleğe alabilir miyim?

73
Click Upvote

Yenileme ile ilgili tüm istekleri sunucudan gerçekten istenmeye zorlayabilir (önceden önbelleğe alınmış herhangi bir içeriği atlayarak ve önbelleği yeni sürümle güncelleyerek). Ctrl+F5 sadece F5.

Bu olsa da, sayfa tarafından müşteri tarafı kodu içinde yapılan istekler için işe yaramaz. Bu bir sorun olduğunda, POST yerine POST yöntemini (GET istekleri hiçbir zaman önbelleğe alınmamalıdır) kullanmanız veya sorgu dizesine (ms cinsinden geçerli saat gibi) sürekli değişen bir değer eklemeniz gerekir.

32
David Spillett

Belirli bir sayfa için önbelleği kapatın. Doğru yol, Http isteğinde önbellek direktifini belirlemektir:

Cache-Control: no-cache

tüm Firefox önbellekleme özelliğini about: config sayfası üzerinden kapatın

network.http.use-cache = false.
90
joe

FireBug kullanıyorsanız, Ağ sekmesinin açılır menüsünde, tarayıcının önbelleğini devre dışı bırakma seçeneği vardır.

44
goliatone

Web Developer addon programını yüklerseniz, size diğer şeylerin yanı sıra önbelleği devre dışı bırakabileceğiniz ekstra bir araç çubuğu verir. Bunu tavsiye ederim ve Firebug eğer web sayfalarında veya scriptlerde çalışıyorsanız.

11
JamesRyan

Firefox addon CacheViewer , belirli bir önbelleğe alınmış sayfayı açıkça silmenizi sağlar.
Superuser-Beta güncellediğinde ve önbelleğim, sayfaların düzenlemelerden kaybolmasına neden olduğunda oldukça yararlı buluyorum.

JohnnyCache adlı yeni bir addon var/ bu yazı .

Teoride, Johnnycache, ayrı dosyalar veya yollar için önbellek erişimini önleyebilir - ki bu mükemmel olur. Uygulamada, bu bazı durumlarda işe yaramaz (belki bir şekilde yanlış yol veriyorum).

Johnnycache'i, geliştirilmekte olan tüm siteye önbelleğe almayı engellemek için kullanabilirsiniz (sadece youritameame.com kullanın). Bu her zaman işe yarar, ancak karmaşık sayfaların yüklenmesini yavaşlatabilir. Ancak, nasıl çalıştığı hakkında bir fikir edinmek için Johnnycache'i ilk yüklediğinizde bunu yapmanızı öneririm.

Kötü olan, Johnnycache'in Firefox 26.0 için işe yaramamasıdır.

11
nik

Bulunan en iyi yolun, firefox'ta ARAÇLAR'a tıklamak ve herhangi bir sayfayı önbelleğe almayan ve ÖZEL BROWSING'e girmeden önce açmış olduğunuz sayfaları geri yükleyebilecek özel taramaya başlamak olduğunu söyleyebilirim. Güzel özellik.

3
Shawn

Daha yeni sürümlerde, Firefox’u ayarlayabilirsiniz, böylece Inspector açık olduğunda http önbelleği devre dışı kalır, bu da geliştirme için çok kullanışlıdır. (Firefox Developer Edition 61 kullanıyorum)

  • Müfettişi açın (cmd + opt + i Mac’te).
  • Denetçinin sağ üstündeki üç noktaya tıklayarak ve ardından "Ayarlar" ı seçerek ayarları açın.

enter image description here

  • Açılan sayfada, "Gelişmiş ayarlar:" "HTTP Önbelleğini Devre Dışı Bırak (araç kutusu açıkken)" altında aşağıdaki seçeneğin işaretlendiğinden emin olun.

enter image description here

Bu kadar. Inspector’ı her açtığınızda önbellek otomatik olarak devre dışı bırakılır.

1
Nathan Arthur

Android cihazlarda, tarayıcı önbelleğini devre dışı bırakmak için about:config öğesinde aşağıdaki ayarları kullanın:

browser.cache.disk.enable = False
browser.cache.memory.enable = False
1
ansi_lumen

2018 - hakkında: config ayarları

2018’de Firefox’un bazıları hakkında: config ayarları önceki cevaplarda bulunmuyor.

about: config settings, Firefox web önbellek setini kapatmak için: ** browser.cache.disk.enable ** = false


Özel Tarayıcı

Önbelleği devre dışı bırakmanın başka bir yolu da, hamburger menüsünü veya kısayolCTRL+SHIFT+P

0
suspectus

Firefox 4'te about: config kullanın. Filtreye cache yazın. Tüm geçişleri false olarak değiştir. Dikkatli ol, herhangi bir boyut değiştirmeyin, sadece geçişler.

Sonra kullan Ctrl + F5 yeniler için. Bu, sayfa hızı testi için de iyi çalışır.

0
Joe