Come posso fare un aggiornamento della cache in Google Chrome?


337

Non so come si chiama esattamente, con aggiornamento della cache, intendo, aggiorna la pagina dopo aver svuotato la cache. Non desidero cancellare l'intera cache del browser.

Non riesco a aggiornare la cache delle mie pagine. In Firefox, so che è Shift+ Aggiorna.

In Chrome, ho provato Ctrl+ R, Ctrl+ Aggiorna, Alt+ Aggiorna, Shift+ Aggiorna, ma nessuno di loro funziona.


2
4.0.206.1 della mia versione Ho provato di nuovo dopo aver apportato una modifica al mio codice sorgente (PHP). Aggiornato bene in FF con Maiusc + F5. La modifica non ha mostrato Chrome dopo Ctrl + Aggiorna.
GAMBOOKa,

Con "Ctrl + Aggiorna", intendi effettivamente fare clic sul pulsante Aggiorna? Non so se funziona in Chrome; Sono quasi positivo che Ctrl + F5 funzioni come previsto, però.

1
Ho provato entrambi con F5 e Aggiorna, Ctrl e Maiusc ... nessun cambiamento. Nessun proxy configurato,
gAMBOOKa

12
Command-Shift-R funziona su Mac (OS X 10.6.7 e Chrome 17.0.963.56).
Joe Mornin,

5
Su un Mac: tieni premuto CONTROL e fai clic sul pulsante di ricarica di Chrome
Mitch Fournier,

Risposte:


343

Premi F12o Ctrl+ Shift+ Jsu "Apri strumenti per sviluppatori" su Windows (su Mac: Cmd+ Opt+ I), quindi fai clic con il pulsante destro del mouse sull'icona di aggiornamento e seleziona "Svuota cache e Ricarica dura"

immagine dello schermo

Vedi: https://stackoverflow.com/questions/12633425/chrome-browser-reload-options-new-feature

La documentazione dice:

  • Per Windows e Linux: Shift + F5o Ctrl+ Shift+R
    • (immagine dello schermo): inserisci qui la descrizione dell'immagine
  • Per Mac : Cmd+ Shft+ R):

Ricarica la pagina corrente, ignorando il contenuto memorizzato nella cache.

Anche se alcuni hanno segnalato che funziona, altri hanno detto che non funziona correttamente

Le altre tue opzioni sono:

  1. Console JavaScript

    La console JavaScript è disponibile in due modalità all'interno di Chrome DevTools: la scheda Console principale o come vista divisa che puoi visualizzare mentre sei su un'altra scheda (come Elementi o Sorgenti).

    Per aprire la scheda Console, effettuare una delle seguenti operazioni:

    Utilizzare la scorciatoia da tastiera Comando - Opzione - J (Mac) o Control - Maiusc - J (Windows / Linux). Seleziona Visualizza> Sviluppatore> Console JavaScript .

    F12 non sembra essere menzionato qui, ma aprirà questa console anche su Windows.

    Strumenti per sviluppatori di Chrome

    Utilizzando la console JavaScript

  2. Finestra di navigazione in incognito

    Un'altra opzione interessante è aprire una nuova finestra di navigazione in incognito ( Ctrl+ Shift+ Nsu Mac: + Shift+ N.). Questa finestra non utilizzerà alcun cookie memorizzato, contenuto memorizzato nella cache o risoluzioni DNS, quindi puoi testare i contenuti senza rallentare la normale navigazione scaricando la cache. Questo è ciò che faccio quasi sempre invece di svuotare la cache. https://support.google.com/chrome/answer/95464

  3. Disabilitare la cache

    Apri Chrome Developer Tools ( F12, Mac: + + I). Fai clic sull'icona delle impostazioni (un ingranaggio nell'angolo in basso a destra). Seleziona "Disabilita cache". Ora, quando si naviga con gli strumenti per sviluppatori, la memorizzazione nella cache aperta è disabilitata.

  4. Click & Clean

    Infine c'è anche l'opzione dell'estensione Click & Clean


2
Questo non funziona per me. f12 non fa nulla. Chrome 25.0.1364.172 su OSX 10.6.8.
Jonathan Hartley,

1
Non è necessario aprire gli strumenti di sviluppo. Anche F12 è per Windows. Su mac: ⌥⌘I fonte: developers.google.com/chrome-developer-tools/docs/shortcuts
basarat

1
Penserei che queste opzioni appaiano solo quando Chrome voleva mostrarle! Ora mi rendo conto che sarebbe mostrato solo quando gli strumenti per sviluppatori erano aperti. Inoltre, se a qualcuno qui non piace fare clic con il tasto destro, puoi fare un lungo clic sul pulsante di aggiornamento per ottenere lo stesso effetto.
Jasjeev Singh,

1
Disabilita la cache è ora nella scheda Rete degli Strumenti per sviluppatori.
TranslucentCloud,

1
Non sono sicuro del motivo per cui qualcuno ha detto che non hai bisogno degli strumenti di sviluppo aperti. Per me, hai bisogno di aprirli e quindi funziona alla grande. Grazie per il consiglio.
nycynik,

65

Un'altra opzione interessante è aprire una nuova finestra di navigazione in incognito ( Ctrl+ Shift+ N). Questa finestra non utilizzerà alcun cookie memorizzato, contenuto memorizzato nella cache o risoluzioni DNS, quindi puoi testare i contenuti senza rallentare la normale navigazione scaricando la cache. Questo è ciò che faccio quasi sempre invece di svuotare la cache.


1
+1 Trovo che Chrome memorizzerà nella cache i download dei file. Questo è particolarmente frustrante quando sto lavorando su configs apache / nginx e sto scaricando index.php invece di visualizzarlo. L'unico modo è cancellare l'intera cache, utilizzare la navigazione in incognito o utilizzare Firefox.
James,

1
argh, tranne che a volte non funziona. Ho appena trascorso 15 minuti cercando di capire perché il mio file SWF caricato esternamente non fosse accurato. Firefox lo ha mostrato come corretto, nessuna combinazione di aggiornamento dei tasti in Incognito Chrome ha cancellato il file SWF dalla cache, né ha cancellato la cache di Chrome effettiva e l'aggiornamento della finestra di Incognito. Ho dovuto chiudere e riaprire completamente la finestra di navigazione in incognito affinché la cache potesse finalmente rilasciare il file SWF.
Funzionò

Ancora 5 minuti dopo, questa non è una soluzione affidabile per quanto posso dire. Chrome v17.0.963.46 m
danjah

questo disabiliterà anche le estensioni, che potrebbero andare contro alcuni test
Daniel Watrous,

19

Secondo la documentazione , Ctrl+ F5o Shift+ F5dovrebbero funzionare. Forse hai un proxy configurato su IE e Chrome, che sta memorizzando nella cache la tua pagina?


1
Se vuoi davvero essere sicuro di dover cancellare la cache usando le opzioni Strumenti.
sorin,

1
È necessario svuotare la cache utilizzando Strumenti per svuotare la favicon dalla cache; il normale ricaricamento non lo fa.
Roman,

3
Il collegamento nella risposta non indirizza più alla pagina desiderata.
Audite Marlow,

9

Una soluzione alternativa sta colpendo ricaricare molto rapidamente due volte di seguito.


1
Non in tutti i casi a quanto pare, avevo solo una pagina che non volevo caricare a causa di precedenti problemi di DNS e Chrome ha semplicemente rifiutato di caricarlo per circa un minuto ... dopo che ha funzionato di nuovo.
Wolph,

oltre a modi più diretti come disabilitare la cache nelle schede di rete o nelle preferenze, a volte trovo che l'aggiornamento della pagina più di dieci volte abbia l'effetto di cancellazione. Premi ripetutamente solo 10-15 volte
roberthuttinger il

9

Ho avuto problemi con l'aggiornamento di Chrome nonostante l'utilizzo di shift+ F5o + shift+ r.

Quello che ho trovato funziona anche se piuttosto brutale è tenere premuto + shift+ rper alcuni secondi in modo che il browser faccia più tentativi di aggiornare la cache Java e fallisca. Quindi la prossima volta recupera correttamente JS dal server.


1
Sì, posso confermare questo. L'ho fatto da solo.
GAMBOOKa

9

Chrome fa schifo per questo. A volte riesco a far funzionare Shift+ F5ma non sempre. La mia soluzione per ora è usare l' estensione "Click & Clean" . È brutto ma funziona ogni volta, quindi lo consiglierei per ora.


2
Per me, Ctrl + Maiusc + R funziona due volte ogni volta. Non so perché lo abbiano reso così fastidioso.
Roman,

7

Apri gli Strumenti di sviluppo di Chrome (F12 o Ctrl + Maiusc + I o Menu / Strumenti / Strumenti di sviluppo). Fai clic sull'icona delle impostazioni (un ingranaggio nell'angolo in basso a destra). Seleziona "Disabilita cache". Ora, quando navighi con i tuoi strumenti per sviluppatori, la cache aperta è disabilitata.


2

Ctrl+ Shift+ F5sembra funzionare per me.


2

È possibile fare clic Inspect Elementcon il pulsante destro del mouse, passare alla scheda Resourceso Application(nelle versioni più recenti) comprimere Cookiesfare clic con il pulsante destro del mouse sul nome del dominio e fare clic Clear.


1

potrebbe essere semplicemente la tua tastiera, controlla se hai i tasti funzione abilitati o disabilitati, con il mio logitech keybaord è il tasto FMode, simile a NumLock!


1
  1. Fai clic sul menu Strumenti. (la chiave inglese nell'angolo in alto a destra)

  2. Seleziona Opzioni

  3. Fai clic sulla scheda Roba da smanettoni.

  4. Fai clic su Cancella dati di navigazione ...

  5. Seleziona le caselle per i tipi di informazioni che desideri eliminare.

    • Cancella cronologia di navigazione
    • Cancella la cronologia dei download
    • Svuotare la cache
    • Elimina i cookie
    • Cancella le password salvate

Puoi anche scegliere il periodo di tempo in cui desideri eliminare le informazioni memorizzate nella cache utilizzando il menu Cancella dati di questo periodo.

  1. Fai clic su Cancella dati di navigazione quando sei pronto.

12
Perché dovrei cancellare tutta la mia cache per testare una singola pagina ?! Preferirei usare Firefox.
GAMBOOKa

Chrome è tornato in scena perché ora puoi ricaricare con fatica - superuser.com/a/512833/92862
Coops

1

Su Windows Ctrl + F5per ricaricare, e solo F5per ricaricare.

Su Mac + + Rper ricaricare e + Rper ricaricare.

hard ricaricare cancella la cache memorizzata per quella pagina.

Se sei interessato solo a testare le cose, vai in incognito . Puoi semplicemente chiudere questa finestra per cancellare tutta la cache e la cronologia temporanee.

Su Windows : Ctrl+ Shift+N

Su Mac : + Shift+N

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.