9
votes

Comment obtenir Chrome pour toujours télécharger des styles et des images sur chaque visite de la page pendant le développement / les tests?

aussi brillant que Firebug est, j'envisagerais de changer mon débogage JavaScript à Chrome si je pouvais comprendre comment l'obtenir pour toujours télécharger des styles et des images à télécharger toutes les visites de la page?

Lorsque je teste une page dans Firefox, il reçoit toujours la dernière version.

Mais en chrome, je finis souvent à gratter ma tête sur quelque chose qui se révèle être un problème simple du navigateur en cache des styles ou des images antérieures.

existe-t-il un moyen de configurer Chrome pour mettre en cache moins lorsque vous développez?


2 commentaires

Pourquoi ne pas créer un script qui efface le dossier de cache et l'exécuter à chaque fois que vous chargez la page?


Il y a quelque chose "pas vrai" dans la question. Firefox se sauve en cache comme chaque navigateur. Si vous désactivez la mise en cache en Firebug, c'est une histoire différente.


7 Réponses :


1
votes

Selon les pages d'aide chromées, Ctrl + F5, Maj + F5, Ctrl + R et Shift + R ne doivent pas forcer l'actualisation. Je n'ai pas eu de problèmes avec JavaScript et CSS mais des cadres rafraîchissants sont une autre histoire. La mise en cache peut également être sur votre serveur Web. Le serveur peut évidemment être configuré pour mettre en cache des fichiers CSS et JavaScript.


1 commentaires

Ceci est vrai, mais cela ne forcera pas la recharge des ressources liées à des cadres enfants.



10
votes

J'utilise souvent le mode de navigation privé pour cela - il empêche la mise en cache des feuilles de style ou des scripts.

EDIT:

Un autre moyen vraiment simple de le faire en Chrome est maintenant d'entrer dans les outils de développeur Chrome, cliquez sur les paramètres (en bas à droite), puis vérifiez "Désactiver le cache". Voir https://stackoverflow.com/a/7000899/4570 .


2 commentaires

Je ne suis pas sûr que le comportement Chrome Incognito est destiné à une purge de cache de développeur. Dans une session Incognito Chrome version 9.0.597.94 L'onglet Réseau des outils de développement montre "du cache" pour beaucoup de ressources lorsque je rafraîchis une page. Firebug en FF avec cache désactivé (Net-> Désactiver le cache de navigateur) semble faire une traction propre pour tout ce qui semble plus fiable. Je souhaite que Chrome ait une option de développeur similaire.


C'est une question ouverte sur le forum de développeur de chrome: Code.Google.com/p/chromium/issues/...



1
votes

Votre meilleur pari est d'effacer le cache entre chaque charge. Avec la dernière version de Chrome, la touche de raccourci est la même chose que Firefox (sur Mac, Sa Maj Command-Del). Cependant, ils n'ont pas concentré sur le bouton "Données de navigation claires", vous devez donc utiliser votre souris pour cliquer sur ce bouton - qui est une PIA totale par rapport à Firefox (SHIFT-COMMAND-DEL + RETURN), ou SAFARI ( Option-commande-e + retour).


0 commentaires

0
votes

Les 2,5 façons de le faire ne sont pas "automatiques", mais ils sont très rapides, et je n'ai pas à vous rappeler de revenir de la navigation privée - a) Installer des gestes et l'utilisation de la souris (il s'agit d'une excellente extension de toute façon, mais encore plus maintenant que je connaisse) jusqu'à ce que je sache), en bas, en hausse - il s'agit d'une recharge sans égalité. Vous pouvez l'obtenir ici

B) CTRL + Maj + r est [supposé être] une recharge sans égout. Même le Pages d'aide Admettre que ce n'est pas Parfait

c) La .5 est une sorte de piratage - mais si vous travaillez avec des fichiers CSS, ouvrez un nouvel onglet et tapez l'adresse au fichier CSS lui-même - vous pouvez voir quels changements y a-t-il, ainsi que Assurez-vous que vous avez obtenu la dernière fois en rafraîchissant ce fichier avant votre autre fichier. Un peu de douleur, je sais, mais travaille toujours.


0 commentaires

3
votes

Un peu en retard à la fête, mais juste pour les personnes qui peuvent choisir cette page sur une recherche, de nouvelles versions de Chrome ont un paramètre de développeurs pour désactiver le cache. Afficher les outils de développement (Cléner-> Outils-> Outils de développeurs) et en bas à droite est un petit équipement. Cliquez dessus et quelques paramètres apparaissent dans la fenêtre Outils de développement, dont l'une pour désactiver le cache du navigateur. Si vous ne pouvez pas le voir, vous devrez peut-être passer à une version plus récente de Chrome.

ian


0 commentaires

0
votes

Vous non sûr de votre système, mais sur cette machine WinXP Holding Shift pendant que cliquez sur Actualiser Toujours forcer un téléchargement complet.

C'est ce que je fais lorsque vous faites des modifications CSS et d'image.


0 commentaires

0
votes

que Chrome a besoin d'avoir indispatindate code> dans l'en-tête Cache-Control` afin de vérifier les fichiers pour voir si elles doivent être récupérées de la manière dont les autres navigateurs font de défaut.

Recommander l'en-tête de réponse suivant: P>

Cache-Control: must-validate


0 commentaires