24 votes

Forcer le rafraîchissement d'une page web sur le navigateur par défaut ?

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.

7voto

Dave Nolan Points 2280

Télécharger InBrowser : https://market.Android.com/details?id=nu.tommie.inbrowser

Il n'enregistre aucune donnée et n'a donc rien à mettre en cache ; il n'est pas non plus nécessaire d'installer un Root. Il utilise le navigateur Android pour effectuer le rendu. À des fins de test, il devrait donc être identique au navigateur Android.

4voto

Xetius Points 10445

Ce n'est pas une solution rapide, mais cela oblige toujours à recharger toutes les ressources du serveur (bien que le serveur lui-même puisse mettre les pages en cache en fonction de vos paramètres de cache de sortie) :

  1. Bouton de menu
  2. Paramètres
  3. Effacer le cache
  4. Appuyez sur OK, quittez le menu Paramètres
  5. Rechargement via le bouton de rechargement de la barre de menu

**

(étapes à partir d'Android 2.3 ; les autres sont similaires)

2voto

flowtron Points 121

J'ai constaté que le fait de passer à "Desktop View" et de revenir en arrière permettait de recharger efficacement.

  • Bouton de menu
  • Vue du bureau [case à cocher]

cela se recharge une fois, puis décochez la case et la vue est mise à jour !

1voto

Henrik Points 1579

J'ai remarqué que si je rafraîchis par wifi, il y a un rafraîchissement complet, mais que si je rafraîchis par cellulaire, il n'y a pas de rafraîchissement. Ceci avec le navigateur natif d'Android et Opera mobile. sur un LG Thrill avec Android 2.2.2. Peut-être que cela fonctionnera pour vous.

1voto

Jonathan Points 171

Chargez la feuille de style dans un autre onglet directement avec son url et rafraîchissez-la. Si vous voyez les changements reflétés là, alors cela changera aussi la version en cache qui se charge lorsque vous rafraîchissez votre page web. Cela fonctionne aussi dans Dolphin.

J'ai également découvert que si vous branchez un clavier, vous pouvez appuyer sur shift et recharger comme sur un ordinateur de bureau. Mais je préfère voir les changements comme ci-dessus, juste pour être sûr...

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X