Comment forcer un rafraîchissement de la page complète (pas à partir du cache) dans Firefox 4.0?


25

Comment forcer le rechargement (pas à partir du cache) dans Firefox 4.0?

J'ai vu beaucoup de supposées théories sur Internet, notamment:

Ctrl + F5

Ctrl+ Shift+R

Mais, en réalité, ceux-ci ne fonctionnent pas réellement. Alors, comment le faites-vous vraiment?

La seule façon dont je semble pouvoir le faire, est de vider manuellement le cache à chaque fois. Ce n'est guère une solution dans un environnement de développement.

Réponses:


13

Je suis sur Firefox 8 et Ctrl+ F5est définitivement le raccourci vers un rechargement de page complète.


Cela fonctionne également pour IE et je suis assez certain que Chrome aussi. C'est un rechargement contournant le cache.
UtahJarhead

2
Que faire si la page mise en cache est une page de redirection? Ctrl + F5 ne fonctionne que sur la page actuelle, mais avec la redirection, vous ne serez pas sur la page que vous souhaitez recharger sans mise en cache.
coolcat007

9

Dans FireBug, sur un onglet Net, ouvrez un menu (petit triangle dans l'onglet) et sélectionnez Désactiver le cache du navigateur.


8

Allez à l'adresse URL: about:config. Cela devrait charger les paramètres de configuration de Firefox dans la fenêtre de modification. Vous pouvez voir un message d'avertissement indiquant: "Cela pourrait annuler votre garantie!" cela vous obligera à cliquer pour charger les paramètres. Trouvez ensuite la browser.cache.check_doc_frequencyclé et changez-la en 1.


Pour référence, les valeurs valides pour browser.cache.check_doc_frequencysont:

  • 0 - Recherchez une nouvelle version d'une page une fois par session (une session démarre lorsque la première fenêtre d'application s'ouvre et se termine lorsque la dernière fenêtre d'application se ferme).

  • 1 - Recherchez une nouvelle version à chaque fois qu'une page est chargée. ← Celui-ci

  • 2 - Ne recherchez jamais une nouvelle version - chargez toujours la page du cache. (mode hors-ligne?)

  • 3- Recherchez une nouvelle version lorsque la page est obsolète. (Défaut)

Évidemment, cela affectera toute votre expérience de navigation, mais c'est ceci ou CTRL + F5 à quelques reprises.


1
Ceci est incroyablement utile lorsque vous testez les directives de redirection d'un serveur Web, pour voir si la page est en train de rediriger correctement maintenant.
bgStack15

4

J'ai constaté qu'il peut prendre jusqu'à 3 paramètres pour que cela fonctionne lorsque vous traitez des fichiers Javascript interdépendants. Les éléments suivants fonctionnent dans FireFox 39 (et probablement dans les versions antérieures également):

  1. Ouvrez Firefox Developer Tools
  2. Cliquez sur l'onglet engrenage (côté droit, 4e à partir de la droite)
  3. Recherchez la section Paramètres avancés (3e colonne) et cliquez sur "Désactiver le cache (lorsque la boîte à outils est ouverte)"
  4. Ouvrez un nouvel onglet et tapez about: config dans l'URL
  5. Recherchez "browser.cache.check_doc_frequency" et changez sa valeur en 1
  6. Recherchez "network.http.use-cache" et changez sa valeur en "false" en cliquant sur la ligne. Gardez à l'esprit pour les pages complexes, cela pourrait augmenter considérablement votre temps de rafraîchissement de la page.

Un merci spécial aux personnes suivantes pour m'avoir mis sur la bonne voie:

Bien sûr, si cela ne se limite pas au débogage et que vous souhaitez un contrôle explicite sur les pages en production, vous devez le faire dans les en-têtes de page: http://www.mobify.com/blog/beginners-guide-to-http -cache-headers /


l'étape 3 est la même que l'étape 6, rendant les étapes 4,5 et 6 inutiles? Liste utile cependant, merci
twobob

1

Pour autant que je sache, au moins dans la série 3.x, le deuxième ou le troisième rafraîchissement consécutif oblige Firefox à récupérer à nouveau le contenu de la page entière. Je peux convenir qu'il semble que cela ne fonctionne pas toujours.


1

Vous pouvez également vider l'intégralité du cache si vous le souhaitez. Allez-y Options ► Advanced ► Network ► Cached Web Content ► Clear Now. Cliquez ensuite sur le bouton de rafraîchissement habituel ou appuyez sur F5, et la page sera entièrement mise à jour!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.