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.

honzakuzel1989
la source

Réponses:

13

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

emsee
la source
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.

cababunga
la source
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.

twobob
la source
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 /

hkong
la source
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.

mmmball
la source
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!

Le gars avec le chapeau
la source