İşte diğerleri başarısız olduğunda çalışabilecek başka bir basit çözüm :
Bugün, önbellekleme sorunu önbelleğe alınmış bir CSS dosyası olduğunda oldukça basit bir geliştirici tarafı çözümü benim için çalıştı. Kısaca: Geçici bir html dosyası kopyası oluşturun ve CSS önbelleğini güncellemek için dosyaya göz atın.
Bu hile, en azından Android'in mavi küre işaretli varsayılan tarayıcısında (ancak büyük olasılıkla ikiz, resmi Chrome tarayıcısı ve agresif önbellekleme eğilimi ile "akıllı" telefonlarda karşılaştığımız diğer tarayıcılarda CSS dosyasını yenileyebilir. ).
Detaylar:
İlk başta burada paylaşılan oldukça basit çözümlerden bazılarını denedim, ancak başarılı olamadım (örneğin, belirli sitenin yakın geçmişini temizlemek, ancak aylar ve aylar değil). Ancak en son CSS'm apon yenileme uygulanmaz. Ve geçmişte bu sinir bozucu agresif önbelleklerden kaçınmama yardımcı olan html'nin baş bölümünde CSS dosya çağrısında sürüm numarası hilesini zaten kullanmış olmama rağmen. (örnek: link rel = "stylesheet" href = "style.css? v = 001", bir CSS dosyasında her değişiklik yaptığınızda bu sözde sürüm numarasını yükselttiğinizde, örn. 001, 002, 003, 004 ... (sitenin her html dosyasında yapılmalıdır))
Bu kez (Ağustos 2019) CSS dosya sürüm numarası güncellemesi artık yeterli değildi, burada belirtilen daha basit önlemlerin bazıları benim için işe yaramadı veya bazılarına (ödünç alınmış bir android telefonda) bile erişemedim.
Sonunda sorunu çözen nispeten basit bir şey denedim:
Sitenin index.html dosyasının bir kopyasını farklı bir ad (indexcopy.html) vererek yaptım, yükledim, Android cihazında ona göz attım, sonra orijinal sayfaya geri döndüm, yenileyin (yenileme düğmesi solda) adres çubuğu) ve voilà: Bu sefer index.html dosyasının yenilenmesi nihayet işe yaradı.
Açıklama: En son CSS dosya sürümü artık söz konusu html sayfasını yenilerken Android'de uygulandı, çünkü CSS dosyasının önbelleğe alınmış kopyası, CSS dosyası hiçbir yerde var olmayan farklı adlandırılmış geçici bir html sayfasından çağrıldığında güncellenmişti. ve daha sonra tekrar silebilirim. Agresif önbellekleme, görünüşe göre CSS URL'sini yok saydı ve önbellekte güncellenmesi gereken CSS dosyası olmasına rağmen HTML URL'si tarafından gitti.