Je suis en train de développer un site web et je modifie des fichiers (par exemple, des CSS) sur un serveur distant. Je fais des tests pour voir à quoi cela ressemble sur mon téléphone Android 2.2 (HTC Desire). Je veux rafraîchir la page pour voir les nouvelles modifications au fur et à mesure que je les fais. Je peux appuyer sur le bouton d'actualisation de la barre de menu, mais je ne suis pas convaincu qu'il me montre toujours la nouvelle page, car elle peut être mise en cache.
Existe-t-il un moyen de forcer l'actualisation de la page Web sur le navigateur Web ? Quelque chose comme Shift + F5 sur Firefox ?
3 votes
Ce que je fais habituellement dans ce genre de cas (même sur un navigateur de bureau) est de faire des changements qui sont vraiment (par exemple, en transformant tout l'arrière-plan en bleu moche) pour vérifier que je n'utilise pas une version en cache.
5 votes
Je ne posterai pas cette réponse, car c'est tellement détourné... mais vous pouvez fermer la fenêtre, aller dans Menu -> Plus -> Paramètres et vider le cache.
0 votes
Ce n'est pas une solution propre à Android, mais une façon de s'assurer que les fichiers liés à l'extérieur (CSS, JS, images, etc.) ne sont pas mis en cache est de renommer les fichiers à chaque test. Par exemple, au lieu d'enregistrer sous "homepage.css", enregistrez sous "homepage-2.css", ou "homepage20110707A.css", et mettez à jour les liens dans votre HTML. Vous pouvez les renommer en quelque chose de plus simple avant votre déploiement final. C'est un peu pénible, je sais. Mais ça marche.