Oto kolejne proste rozwiązanie, które może zadziałać, gdy inne zawiodą:
Dzisiaj dość proste rozwiązanie po stronie programisty działało dla mnie, gdy problemem buforowania był buforowany plik CSS. W skrócie: Utwórz tymczasową kopię pliku HTML i przejdź do niej, aby zaktualizować pamięć podręczną CSS.
Ta sztuczka może odświeżyć plik CSS, przynajmniej w domyślnej przeglądarce Androida oznaczonej niebieską kulą ziemską (ale całkiem prawdopodobne, że jest to bliźniak, oficjalna przeglądarka Chrome, a także inne przeglądarki, które spotykamy na „smartfonach” z tendencją do agresywnego buforowania ).
Detale:
Najpierw wypróbowałem niektóre dość proste rozwiązania udostępnione tutaj, ale bez powodzenia (na przykład wyczyszczenie najnowszej historii konkretnej witryny, ale nie miesięcy i miesięcy). Mój najnowszy CSS nie zostanie jednak zastosowany po odświeżeniu. I nawet pomimo tego, że użyłem już sztuczki numer wersji w wywołaniu pliku CSS w sekcji nagłówka html, która pomogła mi w przeszłości uniknąć tych nieznośnych agresywnych buforów. (przykład: link rel = "stylesheet" href = "style.css? v = 001", w którym aktualizujesz ten pseudo-numer wersji za każdym razem, gdy zmieniasz plik CSS, np. 001, 002, 003, 004 ... (należy to zrobić w każdym pliku HTML witryny))
Tym razem (sierpień 2019 r.) Aktualizacja numeru wersji pliku CSS już nie wystarczała, ani niektóre z prostszych środków wymienionych tutaj nie działały dla mnie, ani nie mogłem nawet uzyskać dostępu do niektórych z nich (na pożyczonym telefonie z Androidem).
W końcu wypróbowałem coś stosunkowo prostego, co w końcu rozwiązało problem:
Zrobiłem kopię pliku index.html strony, nadając jej inną nazwę (indexcopy.html), przesłałem ją, przejrzałem na urządzeniu z Androidem, a następnie wróciłem do oryginalnej strony, odświeżiłem ją (z przyciskiem odświeżania po lewej stronie pasek adresu) i voilà: Tym razem odświeżenie pliku index.html w końcu zadziałało.
Objaśnienie: Najnowsza wersja pliku CSS została ostatecznie zastosowana na Androidzie podczas odświeżania strony HTML, ponieważ buforowana kopia pliku CSS została zaktualizowana, gdy plik CSS został wywołany z tymczasowej strony HTML o innej nazwie, która nigdzie nie istniała w historii przeglądarki i żebym mógł później usunąć ponownie. Agresywne buforowanie najwyraźniej zignorowało adres URL CSS i przeszło pod adres URL HTML, mimo że to plik CSS wymagał aktualizacji w pamięci podręcznej.