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.
Je suis sur Firefox 8 et Ctrl + F5 est certainement le raccourci vers un rechargement complet de la page.
Dans FireBug, sous un onglet Réseau, ouvrez un menu (petit triangle dans l’onglet) et sélectionnez Désactiver le cache du navigateur.
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.
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):
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/
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!
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.