Firefox'ta bir web sitesini düzeltmek için zaman zaman önbelleğimi temizlemem gerekiyor. Ancak, tüm önbelleği temizlemek aşırı derecede abartılmış gibi görünüyor. Bir siteyi önbelleğimden temizlemenin herhangi bir yolu var mı?
Firefox'ta bir web sitesini düzeltmek için zaman zaman önbelleğimi temizlemem gerekiyor. Ancak, tüm önbelleği temizlemek aşırı derecede abartılmış gibi görünüyor. Bir siteyi önbelleğimden temizlemenin herhangi bir yolu var mı?
Yanıtlar:
Not: Bu, site için kaydedilmiş şifreleri de temizler.
Bir güç yenileme yapmak istiyorsanız , ki bence yapmak istediğinizi seçin, CTRL + F5 tuşlarına basın. Ve elbette, Mac’te Cmd + F5. Chrome'da da çalışır.
CMD
+ SHIFT
+ R
... fonksiyon tuşları, OSX tarafından kullanılan varsayılan değerdir.
bu eklenti, belirli önbellek girdilerini bellekten ve diskten görüntülemenize ve silmenize izin verir - https://addons.mozilla.org/en-US/firefox/addon/2489/
Lütfen bir eklenti kullanmadan önbelleğe alınmış HTTP yönlendirmelerini (en az 301 tür) temizlemenin mümkün olmadığını unutmayın.
Ctrl+ F5/ Cmd+ F5 Gelmez orijinal birini yenilemek edememesi için hemen hedef URL'ye yönlendiriliyorsunuz olarak çalışıyorum.
Bu yüzden daha önce burada belirtilen CacheViewer eklentisini kullandım .
Bkz de bu Firefox'ta hatayı bu konuda ayrıntılı bilgi için ve olası ilerleme.
Firefox'ta belirli sayfaların / sitelerin önbelleklerini temizlemenin yolu yoktur. Etki alanını tarihçeden temizleyen "Bu siteyi unut" seçeneğini, belirli bir sayfayı tarihçeden temizleyen "Bu sayfayı sil" seçeneğini kullanabilirsiniz, ancak bir sayfaya ait tek önbellek öğelerini temizleyemezsiniz. profil klasörünü silip silme).
Bunu yapmak için ekler olabilir, ancak bunlara bakarken hiçbir şey bulamadım. Önbellek silme için yerleşik işlevler, ya hep ya hiç politikasına sahip görünüyor.
Başka bir şey açmadığınız bir gün, Araçlar ⇨ Son geçmişi temizle öğesine gidin ve ardından yalnızca önbelleği ve ardından yalnızca bugün veya Xtime arasından seçim yapmayı seçin. Web sitesini yeni ziyaret ettiğiniz için, önbellekteki zaman damgalarını listenin en üstüne taşımış olması gerekir; böylece tüm önbelleği Firefox’tan o gün için silebilir ve böylece web sitenizin önbelleğini temizleyebilirsiniz.
Yeni çıkarılan bir Firefox eklentisi gibi görünen şeyde, asıl soru şimdi ortaya çıkan soruna doğrudan bir çözüm olan bir cevaba sahiptir (aynı zamanda kullanım alanlarından seçilen alandaki çerezleri, şifreleri vb. Bu siteyi unut "" ve istenmeyen biçimde önbelleğe alınmış bir sayfa içeriği değişikliği yerine, sayfa yönlendirmeyi kullanan web sitelerini işleyecektir. Ayrıca harika tasarım. Çabuk ve verimli.
https://addons.mozilla.org/en-US/firefox/addon/clear-site-cache/
Partiye biraz geç kaldım, ama bu cevabı, benim yaptığım gibi googling ile bu ipucunu bulan insanlar için bırakmak istedim. Sorun benim için Firefox'un profil seçicisine (Windows -> Çalıştır -> "Firefox.exe -p") erişerek, yeni bir profil kullanarak ve oradan web sitesini ziyaret ederek çözüldü. Sonra normal profilime döndüğümde, web sitesi tekrar normal şekilde çalışmaya başladı! Diğer profilde açmak, düzenli profilimin önbelleğini, dosyaların bozuk olmayan sürümleriyle yenileştirmiş olmalı.
Orada bir var benzer soru ve cevapları kısaca şunlardır:
Birkaç şeyi değiştirmiş gibi gözüküyorlar. Aşağıdakileri buldum:
Tüm site verilerini kaldırmamakla birlikte, bu kullanışlı eklenti geçerli siteye ilişkin çerezleri kaldıracaktır:
https://addons.mozilla.org/firefox/addon/remove-site-cookies
Başka bir yaklaşım ise Firefox’un konteynerlerini kullanmak - yeni bir konteyner sekmesi / penceresi kullanarak (bir konteyner eklentisi kullanarak, örneğin Geçici konteynerler veya Mozilla Çok Hesaplı konteyner eklentisi kullanarak ) oluşturmak ve sitenizi o konteynerin içine yüklemek - taze / geçici konteynerin boş girişi olacak, önbellek vb. bunları temizlediniz gibi davranacak.
Önbellekten temizlemeniz gereken URL’lerin tam listesini biliyorsanız (örneğin, söz konusu siteden gelen bozuk CSS giriş / ler), bu betiği kullanarak bunları temizleyebilirsiniz ( DoomEntry.js sitesinden uyarlanmıştır ; çalıştırılması gerekir) Tarayıcı Konsol ( Ctrl+ Shift+ J), değil Web Konsolu ( Ctrl+ Shift+ K):
// load the disk cache
var cacheservice = Components.classes["@mozilla.org/netwerk/cache-storage-service;1"]
.getService(Components.interfaces.nsICacheStorageService);
var {LoadContextInfo} = Components.utils.import("resource://gre/modules/LoadContextInfo.jsm",{})
var hdcache = cacheservice.diskCacheStorage(LoadContextInfo.default, true);
// compose the URL and submit it for dooming
var uri = Components.classes["@mozilla.org/network/io-service;1"]
.getService(Components.interfaces.nsIIOService).newURI(prompt("Enter the URL to kick out:"), null, null);
hdcache.asyncDoomURI(uri, null, null);
Komut dosyasını, temizlemeniz gereken her URL’de çalıştırın (veya bir döngü oluşturun ... tatbikatı biliyorsunuz).
Teorik olarak bu, önbelleğe alınmış AJAX yanıtlarını, diğer eşzamansız olarak yüklenmiş kaynakları ve 301 yönlendirme girişlerini de (orijinal (301 öncesi) URL’yi girdiğiniz sürece) temizlemelidir.
var hdcache = cacheservice.diskCacheStorage(Services.loadContextInfo.default, true);
; bugzilla.mozilla.org/show_bug.cgi?id=1417937 adresine şükrediniz . (Bazı nedenlerden dolayı orjinal cevabımı düzenlememe izin verilmiyor.)
private browsing mode
. Her şeyi otomatik olarak temizleyecektir. Umarım bu senaryoya uygun olabilir.