web-dev-qa-db-fra.com

Comment faire pour que la page soit complète dans Firefox 4.0?

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

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

Ctrl + F5

Ctrl + Shift + R

Mais, en réalité, ceux-ci ne fonctionnent pas réellement. Alors, comment fais-tu vraiment?

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

25
baron

Je suis sur Firefox 8 et Ctrl + F5 est certainement le raccourci vers un rechargement complet de la page.

13
emsee

Dans FireBug, sous un onglet Réseau, ouvrez un menu (petit triangle dans l’onglet) et sélectionnez Désactiver le cache du navigateur.

9
cababunga

Aller à l'adresse URL: about:config. Cela devrait charger les paramètres de configuration de Firefox dans la fenêtre pour les éditer. Vous pouvez voir un message d'avertissement indiquant: "Cela pourrait annuler votre garantie!" vous devrez cliquer pour charger les paramètres. Recherchez ensuite la clé browser.cache.check_doc_frequency et remplacez-la par 1.


Pour référence, les valeurs valides pour browser.cache.check_doc_frequency sont les suivantes:

  • 0 - Recherchez une nouvelle version d'une page une fois par session (une session commence lorsque la première fenêtre de l'application s'ouvre et se termine lorsque la dernière fenêtre de l'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 à partir du cache. (mode hors-ligne?)

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

Évidemment, cela affectera votre expérience de navigation dans son ensemble, mais il s’agit de la même chose que CTRL + F5 à quelques reprises.

8
twobob

J'ai constaté qu'il peut prendre jusqu'à 3 paramètres pour que cela fonctionne avec des fichiers Javascript interdépendants. Ce qui suit fonctionne dans FireFox 39 (et probablement aussi dans les versions antérieures):

  1. Ouvrez les outils de développement Firefox
  2. Cliquez dans l'onglet d'engrenage (côté droit, 4ème en partant de la droite)
  3. Recherchez la section Paramètres avancés (3ème 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 remplacez sa valeur par 1
  6. Recherchez "network.http.use-cache" et remplacez sa valeur par "false" en cliquant sur la ligne. Gardez à l'esprit pour les pages complexes, cela pourrait augmenter considérablement votre temps d'actualisation de la page.

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

Bien sûr, s'il ne s'agit pas que du 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/débutants-guide-en-http-cache-en-têtes/

4
hkong

Vous pouvez également effacer tout le cache si vous le souhaitez. Il suffit d'aller à Options ► Advanced ► Network ► Cached Web Content ► Clear Now. Puis cliquez sur le bouton d’actualisation habituel ou cliquez F5, et la page sera entièrement mise à jour!

1

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 complète. Je peux convenir qu'il semble que cela ne fonctionne pas toujours.

1
mmmball