7
votes

Comment puis-je désactiver la mise en cache dans Chrome pour un site Web particulier?

Je développe JavaScript pour un site Web appelé www.example.com et chrome conserve la mise en cache des versions antérieures de mon code. Je peux perfectionner continuellement le cache, mais cela devient un peu de temps. Toute autre option?


1 commentaires

Étant donné que vous développez, il suffit de produire des en-têtes anti-cache au niveau serveur et / ou de script.


7 Réponses :


13
votes

J'appuie habituellement: Ctrl + Maj + R pour effacer le cache. Que je trouve le plus facile.

Cela fonctionne également: xxx


0 commentaires

0
votes

Ajoutez ces en-têtes à vos pages Web pendant le développement: xxx

ou vous pouvez configurer votre serveur Web pour mettre les informations de non-cache dans les en-têtes HTTP (pendant le développement).


0 commentaires

0
votes

Vous pouvez ajouter dans la règle .htaccess une règle pour ne pas mettre en cache un fichier spécifique ou une extension spécifique xxx

ou pour tous .js & css xxx


2 commentaires

Je ne sais pas pourquoi je n'y avais jamais pensé. Je devrais le faire pour tous mes sites développés localement! : ^ D


Cela ne fonctionnerait pas pour l'autre plusieurs dizaines de serveurs Web populaires.



0
votes

Essayez de définir l'en-tête HTTP: xxx

ou: xxx

mais cela ne doit être utilisé que pendant le développement. < / p>


0 commentaires

17
votes

Si vous ne souhaitez pas modifier le code de votre page Web. Vous pouvez simplement ouvrir des outils de développement sur Google Chrome. Raccourci: Ctrl + Maj + i sous Windows.

Vous trouverez une vitesse sur le coin inférieur droit qui vous mènera aux paramètres. Vérifiez "Désactiver le cache" et vous êtes prêt à partir.


1 commentaires

Cela ne fonctionnerait que lorsque des outils de développeurs sont ouverts. Une fois fermé, l'encaissement serait activé à nouveau.



1
votes

Je le fais moi-même pour le développement. J'utilise ctrl-f5. C'est comme une rafraîchissement de la force. Cela rafraîchit la page, y compris la nouvelle téléchargement de fichiers JS référencés ou de fichiers CSS, même si elles étaient en cache.


0 commentaires

5
votes

Si vous utilisez une fenêtre incognito pour le débogage, il n'a aucune donnée en cache. Simple et ne nécessite aucune modification de la configuration de votre navigateur.


0 commentaires