Svuota la cache per un nome di dominio specifico in Chrome


310

Voglio cancellare la cache per un nome di dominio specifico in Chrome. Esiste un'estensione o un altro metodo che posso usare per fare questo?


2
Il problema è che non è così semplice svuotare la cache come si potrebbe pensare. Quando un browser memorizza nella cache i file, lo fa in base al suo URL. La complicazione è che molti siti condividono file comuni come script API di Google, icone Gravatar, ecc. Come si farebbe per svuotare la cache solo per un sito specifico? Anche i file comuni che carica devono essere eliminati (e quindi svuotare parzialmente la cache per altri siti)? O dovrebbero essere lasciati intatti? (probabilmente la soluzione più "corretta").
Synetech

3
Onestamente, nessuna di queste risposte "risponde" davvero alla mia domanda. Queste sono le risposte degli sviluppatori. La domanda di fondo è come una persona normale farebbe questo. Sarebbe irragionevole chiedere a un non sviluppatore di fare queste cose.
Will Strohl,

Sono momenti come questi quando torno a Firefox per un giorno.
Utente

2
Nessuno ha veramente risposto a questa domanda su come cancellare la cache per un dominio specifico
DiverseAndRemote.com

Poiché gli strumenti per sviluppatori F12 sono integrati in Chrome, il loro utilizzo è aperto a tutti, non solo agli "sviluppatori" per cancellare elementi specifici.
Fiasco Labs,

Risposte:


332

AGGIORNAMENTO: a partire dalla versione Chrome 52.0.2743.116 m, puoi eseguire i seguenti passaggi:

F12> Chrome Developer Tools> ApplicationScheda> Clear storagein struttura a sinistra> Seleziona gli elementi dati per cancellare, quindi fare clic su Clear site data.


Questo potrebbe essere un modo più rapido / semplice:

  • Premi F12per aprire gli Strumenti di sviluppo di Chrome (apparirà dal basso)
  • Fai clic sull'icona delle impostazioni "ingranaggio" nell'angolo in alto a destra
  • In Generale selezionare Disabilita cache
  • Ricarica la pagina e riattiva la cache deselezionando questa casella

7
Grazie, in realtà funziona diversamente dalle altre risposte che confondono cache e cookie ;-)
Peter Jenkins,

3
Ma cancella effettivamente la cache per la pagina o la carica semplicemente senza usare la cache? Cioè, se apri la directory della cache, ci sono file relativi a quella pagina dopo il ricaricamento?
Synetech,

3
È un modo piuttosto manuale di farlo e può diventare fastidioso se devi farlo più volte. Fortunatamente c'è un modo più semplice e veloce: superuser.com/a/598260/83619
Tom Auger

3
Attualmente Chrome Developer Tools sembra disabilitare la cache solo quando DevTools è aperto senza cancellarla.
Jaak Kütt,

5
alt ⌥+ cmd ⌘+ isu Mac per aprire Chrome Developer Tools
Yves M.

95

Dopo aver aperto gli strumenti di sviluppo (di solito premendo F12) Fai clic su + Tieni premuto sul pulsante "Ricarica pagina". Dall'elenco popup, selezionare "Svuota cache e Ricarica dura".

Non sono sicuro che questo cancella la cache per l'intero dominio. Ma probabilmente soddisfa il 90% dei casi d'uso di persone che visitano questa domanda SE.

Nota: in alcuni casi questo NON aprirà l'elenco popup. Questo perché la pagina non è memorizzata nella cache in quel momento, quindi il menu non viene richiamato.


3
Non sembra funzionare su Mac.
Benjamin Crouzier,

4
Prova ad aprire la Developer Toolbar per prima cosa - premi F12 (o CMD + MAIUSC + C per Console). Non ho testato su un Mac.
Tom Auger

grazie @Hashbrown per la modifica. Avrei dovuto modificare la mia risposta.
Tom Auger

nessun problema. questa soluzione è solo più veloce della risposta selezionata e meno drastica della disabilitazione totale della cache. Sento che questo deve essere al top, e l'unico modo per ottenere voti è se le persone lo provano e funziona per loro
Hashbrown

1
Usa il tasto destro del mouse su GNU / Linux per aprire il menu a comparsa invece di un clic lungo.
z0r

45

Ecco come eliminare i cookie di Chrome in modo selettivo per dominio o sottodominio:

  • vai a chrome://settings/content/cookies
  • digitare il nome di dominio nella casella di ricerca
  • fai clic su Elimina

Maggiori dettagli qui:

http://oxid-blog.euroblaze.de/miscellaneous/delete-google-chrome-cookies-selectively-by-domain/

Ciò non può tuttavia selezionare i cookie per cartelle Web, ad es www.domain.com/folder1.


2
Benvenuto in Super User! Sarebbe bello includere qui le parti essenziali della risposta e fornire il link solo per riferimento futuro.
slhck,

40
La domanda riguardava la cancellazione della cache , ma hai risposto a come cancellare i cookie .
Daniel Serodio,

Cache trovata anche all'interno della stessa scheda dettagli.
Jaak Kütt,

Solo per aggiungere confusione - questo ha funzionato per me per qualcosa che sono abbastanza sicuro è "cache" E le impostazioni di Chrome includono qualcosa chiamato "memoria locale", quindi credo che il termine "cache del browser" potrebbe essere troppo generale. Il punto è che questa risposta ha funzionato per me.
ssaltman,

1
Per Chrome v65 per cancellare i COOKIE, vai su Impostazioni> Avanzate> Impostazioni contenuti> Cookie> Visualizza tutti i cookie e i dati del sito> utilizza il campo "cerca cookie" per trovare il sito Web e quindi eliminare quel cookie
Lars Nordin

7
  1. Premi control shift i(o command shift isu OS X) per aprire Dev Tools.
  2. Fare clic con il tasto destro del mouse sul pulsante Ricarica accanto alla barra degli indirizzi.
  3. Scegli: "Svuota cache e Ricarica dura".

2

In tre passaggi:

  1. F12 (strumenti di sviluppo aperti)
  2. F1 (vai alle impostazioni)
  3. In Preferenze / Rete deseleziona Disabilita cache (mentre DevTools è aperto)

Si noti che è possibile annullare il dock di DevTools se si preferisce tenerli come una finestra separata mentre è aperto.


Questo funziona bene se è necessario aggiornare risorse esterne come js o css
RafaSashi,

2

In Chrome 72+:

  1. Vai a chrome://settings/siteData
  2. Digita il nome di dominio nella casella di ricerca
  3. O:
    1. Fai clic sul pulsante con l'icona cestino per ogni risultato
    2. Fai clic sul pulsante "Rimuovi tutto mostrato"

Ciò eliminerà tutti i dati del sito per tali siti, inclusi cookie e cache.

La cosa bella di questa tecnica è che puoi cancellare facilmente i dati del sito per tutti i sottodomini di un dominio.

L'altro modo per accedere a questa schermata di impostazione è:
Menu a tre punti> Impostazioni> Avanzate (in basso)> Impostazioni contenuti (in Privacy e sicurezza)> Cookie (sì, il nome è fuorviante)> Visualizza tutti i cookie e i dati del sito


1
Wrench -> Preferences -> Under the Hood -> 
Use DNS pre-fetching to improve page load performance

Disabilitalo, scaricando così l'intera cache dell'applicazione, ricaricare la pagina interessata e quindi riattivare. Se ciò accade spesso o non risolve il problema, il problema è la cache a monte di Chrome e probabilmente dovresti lasciare Chrome disabilitato.

L'invalidazione selettiva di una cache a livello di applicazione (che viene eseguita rigorosamente per la velocità dell'applicazione) poiché Chrome non ha "nessuna attività commerciale" in sostituzione del sistema potrebbe essere una risposta ad alcuni problemi, ma non è un'ottima risposta.

(Affinché non ti sbrighi nella mia dichiarazione "no business", uso il pre-fetch me stesso come mi piace lo zippiness, corretto o no)


2
Nonostante le tue obiezioni tra parentesi e la correttezza della tua soluzione, sono comunque insignificante.
Blomkvist,

Questa risposta non è corretta La disabilitazione del prefetching DNS non cancella la cache HTTP di Chrome.
duskwuff,

1

L'eliminazione delle voci della cronologia funzionerà in molti casi: (Mac)

  1. Cmd+ Y(Apri cronologia)
  2. Cerca il tuo dominio
  3. Controlla tutte le voci. Purtroppo al momento non è presente alcun pulsante Controlla tutto . Non è necessario fare clic sulle caselle di controllo, anche facendo clic sul tempo funziona anche.
  4. Clic Remove selected items

0

Webpack stava memorizzando nella cache un progetto precedente per me e ho bisogno di parti della cache per funzionare, quindi non potrei usare l'incognito. Le 3 migliori soluzioni non hanno funzionato per il mio caso. Ciò che ha funzionato ed è stato abbastanza rapido da implementare è stato fare clic sulla scheda Risorse in Strumenti per gli sviluppatori, aprire l'archiviazione cache e fare clic con il pulsante destro del mouse per eliminare i dati memorizzati nella cache.

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.