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? P>
Lorsque je teste une page dans Firefox, il reçoit toujours la dernière version. P>
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. P>
existe-t-il un moyen de configurer Chrome pour mettre en cache moins lorsque vous développez? P>
7 Réponses :
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. P>
Ceci est vrai, mais cela ne forcera pas la recharge des ressources liées à des cadres enfants.
J'utilise souvent le mode de navigation privé pour cela - il empêche la mise en cache des feuilles de style ou des scripts. P>
EDIT: P>
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 . P>
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/...
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). P>
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 P>
B) CTRL + Maj + r est [supposé être] une recharge sans égout. Même le Pages d'aide Admettre que ce n'est pas Parfait p>
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. P>
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. P>
ian p>
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. P>
C'est ce que je fais lorsque vous faites des modifications CSS et d'image. P>
que Chrome a besoin d'avoir Recommander l'en-tête de réponse suivant: P> 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.
Cache-Control: must-validate
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.