2012-09-24 4 views
2

Je travaille sur une application Rails et mis à jour une page.Chrome ne pas afficher la page mise à jour

La page contient tout un tas d'images d'arrière-plan définies dans css. Quand j'ai rafraîchi la page (cmd+r sur le mac), rien n'a changé. Lorsque je suis allé dans l'inspecteur Chrome et décochée puis revérifié les règles css, les images sont apparues. En outre, si j'ai ouvert une nouvelle fenêtre de navigation privée (cmd+shift+n), les images sont toutes correctement affichées. Est-ce que je rencontre un problème de mise en cache bizarre?

Chrome: version 21.0.1180.89

Mac OS X: 10.8.2

+2

Vous devez procéder à une actualisation matérielle qui contourne le cache du navigateur. Je ne connais pas la combinaison de touches sur un mac, mais c'est probablement similaire à Windows: ctrl-shift-R. Ce n'est pas la même chose qu'un rafraîchissement normal (ctrl-r sous Windows) qui ne contourne pas le cache. –

+1

semble être 'cmd + shift + r' sur le mac, au cas où quelqu'un le lirait plus tard. –

+0

@RoddyoftheFrozenPeas Votre réponse est la meilleure. Si vous voulez le changer pour une réponse, je l'accepterai –

Répondre

8

Vous devez faire un rafraîchissement dur qui contourne le cache du navigateur. Je ne connais pas la combinaison de touches sur un mac, mais il est probablement similaire à Windows: ctrl - décalage - R. Ce n'est pas la même chose qu'un rafraîchissement normal (ctrl - r sur Windows) qui ne contourne pas le cache.

Aparently sur un Mac l'équivalent combinaison de touches est cmd - changement - r.

+0

Cela n'a pas fonctionné pour moi. Pas downvoting, juste en notant qu'il pourrait y avoir d'autres solutions. – JGallardo

+0

@JGallardo ... Ce n'est pas un commentaire utile. Quel navigateur? Qu'est-ce qui n'a pas fonctionné, les combinaisons de touches suggérées ou la réponse réelle (rafraichissement pour contourner le cache)? Qu'est-ce * a * travaillé *? Reconnaissez également que ce problème, et la réponse, sont quatre ans .... –

+0

Évidemment, nous parlons de Chrome. Oui, je réalise que votre réponse a 4 ans. Mais il apparaît toujours lors de la recherche de ce problème. Effacer mon cache comment vous avez suggéré n'a pas fonctionné. Ce qui a fonctionné était l'autre réponse pour désactiver le cache. Et j'ai téléchargé une capture d'écran, car les réponses textuelles vagues sont terribles. – JGallardo

3

J'ai cette question de temps à moi-même le temps, surtout quand je fais beaucoup de changements, je trouve la suppression du cache du navigateur fonctionne mieux, sauf si vous avez spécifiquement mis en place une sorte de mise en cache.

Assurez-vous également de vérifier le "Disable Cache" est les paramètres de l'inspecteur.

enter image description here

Capture d'écran pris 10 Octobre 2016. S'il vous plaît mettre à jour si des changements ont pris mis en œuvre par Google.

+0

Savez-vous où est l'option "Disable Cache"?Je ne l'ai pas vu lors de mon premier regard à travers les options –

+1

Cliquez sur le pignon dans le coin en bas à droite, et dans l'onglet général est l'endroit où vous le trouverez. – Rchristiani

+0

Je voulais juste mentionner que cette option peut être trouvée dans Windows en ouvrant les outils de développement (f12), cliquez sur l'icône à trois points en haut à droite de la fenêtre des outils de développement et allez dans "Paramètres". Faites défiler vers le bas et vous devriez trouver "Désactiver le cache (alors que DevTools est ouvert)" – Partack

1

Essayez de forcer le navigateur à charger votre nouveau fichier CSS. Je l'habitude d'ajouter une chaîne de requête sur le lien, comme celui-ci (v = 1,0?):

<link rel="stylesheet" href="style.css?v=1.0" "type="text/css"/> 

puis je change le nombre (= 1.1?) Chaque fois que je l'ai fait quelques changements dans le fichier css.

Cela le résout généralement dans Chrome.

Espérons que ça aide!

1

Commande + Maj + Suppr

Vider le cache du « début du temps »

Questions connexes