Voici une autre solution simple qui peut fonctionner lorsque d'autres échouent:
Aujourd'hui, une solution côté développeur assez simple a fonctionné pour moi lorsque le problème de mise en cache était un fichier CSS mis en cache. En bref: créez une copie de fichier html temporaire et accédez-y pour mettre à jour le cache CSS.
Cette astuce peut actualiser le fichier CSS, au moins dans le navigateur par défaut d'icônes de globe bleu d'Android (mais très probablement son jumeau, le navigateur Chrome officiel, et tous les autres navigateurs que nous rencontrons sur les téléphones "intelligents" avec leur tendance à la mise en cache agressive ).
Détails:
Au début, j'ai essayé certaines des solutions assez simples partagées ici, mais sans succès (par exemple, effacer l'historique récent du site spécifique, mais pas des mois et des mois). Mon dernier CSS ne serait cependant pas appliqué lors de l'actualisation. Et cela même si j'avais déjà utilisé l'astuce de numéro de version dans l'appel de fichier CSS dans la section head du html qui m'avait aidé à éviter ces mises en cache agressives agaçantes dans le passé. (exemple: link rel = "stylesheet" href = "style.css? v = 001" où vous mettez à niveau ce numéro de pseudo-version chaque fois que vous apportez une modification à un fichier CSS, par exemple 001, 002, 003, 004 ... (devrait être fait dans chaque fichier html du site))
Cette fois (août 2019), la mise à jour du numéro de version du fichier CSS ne suffisait plus, et certaines des mesures plus simples mentionnées ici ne fonctionnaient pas pour moi, ou je n'ai même pas pu accéder à certaines d'entre elles (sur un téléphone Android emprunté).
Au final, j'ai essayé quelque chose de relativement simple qui a finalement résolu le problème:
J'ai fait une copie du fichier index.html du site en lui donnant un nom différent (indexcopy.html), je l'ai téléchargé, je l'ai parcouru sur l'appareil Android, puis je suis retourné à la page d'origine, actualisé (avec le bouton d'actualisation à gauche de la barre d'adresse), et voilà: cette fois, le rafraîchissement de index.html a finalement fonctionné.
Explication: La dernière version du fichier CSS a finalement été appliquée sur Android lors de l'actualisation de la page html en question, car la copie en cache du fichier CSS avait maintenant été mise à jour lorsque le fichier CSS a été appelé à partir d'une page html temporaire nommée différemment qui n'existait nulle part dans l'historique du navigateur et que je pourrais supprimer à nouveau par la suite. La mise en cache agressive a apparemment ignoré l'URL CSS et est passée à la place par l'URL HTML, même si c'était le fichier CSS qui devait être mis à jour dans le cache.