Come svuotare la cache o eseguire un aggiornamento intenso in Safari?


56

Sono abituato a farlo in Windows con FireFox o IE premendo Ctrl+ F5.

C'è un modo per farlo per Safari su un Mac?

Risposte:


57

Vai a Safari > Empty Cacheo premi ⌘ Command+ ⌥ Option+ E. Per aggiornare, fai clic sul pulsante Aggiorna sulla barra degli indirizzi o premi ⌘ Command+ R.

Un altro consiglio. Se vuoi ripristinare Safari, come cancellare completamente tutte le cache, o parti di essa, vai a Safari > Reset Safari. Lo uso di solito quando ho bisogno di cancellare molta memoria da Safari, perché cancellerà gli screenshot della pagina Web, i cookie, le favicon, ecc.


Modifica: l'ultima versione di Empty Cachenon è più nel Safarimenu. È ora nel Developmenu. Per mostrare il Developmenu, vai a Safari > Preferences..., fai clic sulla Advancedscheda e controlla Show Develop menu in menu bar. La scorciatoia da tastiera rimane invariata, però.

Safari > Reset Safarinon è più un'opzione. Per cancellare la cronologia è possibile utilizzare History > Clear History...e per cancellare i cookie / i dati di archiviazione locale, andare su Safari > Preferences..., fare clic sulla Privacyscheda e fare clic su Remove All Website Data...o Details...per visualizzare e rimuoverlo per i singoli siti.


Cosa si può fare su un iPad o iPhone Safari?
Csaba Toth,

32

⇧ Shifte facendo clic sul pulsante Aggiorna generalmente si esegue un aggiornamento completo. Puoi anche svuotare la cache con ⌘ Command+ E, quindi aggiornare.


Apprezzo la tua risposta per aver risolto il mio problema.
NullPointer

@NullPointer ottimo per ascoltarlo!
ConstantineK,

La sequenza di comandi dovrebbe essere Cmd + Maiusc + R. Come descritto qui: dotjay.co.uk/2007/05/hard-refresh-firefox-mac
David

Ho davvero bisogno di questa soluzione per funzionare, ma non lo fa. Sto guardando un file CSS a url che termina style.css? Ver = 1.0 Se visualizzo questo URL in Chrome, o con wget, mostra la versione ripristinata, ma Safari si rifiuta di aggiornare. Se cambio l'URL in qualche modo, allora si aggiorna, ma non mi serve. Quindi ora sto cercando di capire come eseguire il backup delle mie password salvate in modo da poter provare l'opzione nucleare "Rimuovi tutti i dati dei siti Web ...". Tutto questo in modo che Safari perda la sua cache su un piccolo file CSS poxy. Infuriare!
Harry Wood,

Mentre lo guardavo ieri mi sono imbattuto in un paio di altre idee che attaccherò qui: RichardF suggerisce "apri la risorsa (da solo) in una nuova finestra, shift-cmd-R, quindi torna alla prima finestra e shift-cmd- R " . Mathias Bynens suggerisce "focalizzare gli Strumenti per gli sviluppatori Web durante l'esecuzione della combinazione di tasti". Non posso confermare se quelli lo avrebbero risolto, perché quando sono tornato dopo pranzo il problema era scomparso.
Harry Wood,

6

Se non lo hai già fatto, abilita gli strumenti per sviluppatori: apri le impostazioni ( Cmd+ ,), vai alla scheda avanzata e seleziona la casella "Mostra il menu Sviluppo nella barra dei menu".

Svuota le cache una sola volta: Sviluppo> Svuota cache

Scorciatoia da tastiera per svuotare le cache una sola volta: Opt + Cmd + E

Se si desidera disabilitare la memorizzazione nella cache (ad esempio, se si sta sviluppando un sito Web e è necessario ricaricare costantemente le modifiche ai file sul proprio sito), è possibile farlo: Sviluppo> Disabilita cache . Selezionare di nuovo questa opzione per riattivare la memorizzazione nella cache.

Nota: per Safari 11 la funzione di disabilitazione della memorizzazione nella cache è stata spostata nella sezione Rete della finestra di ispezione web. Apri la finestra di ispezione web con Cmd+ Shift+ I, vai alla scheda Rete e fai clic sull'icona all'estrema destra che assomiglia a questa:

pulsante disabilita cache


Non è disponibile l'opzione Disabilita cache sul safari 11.
Noishe,

@Noishe questa opzione è ancora lì, ma si è spostata. Vedi la mia risposta aggiornata.
creatore

Ora, se solo fosse disponibile durante il debug mobile!
Noishe,

@Noishe nel menu Sviluppo dovresti essere in grado di utilizzare le opzioni "Entra in modalità Progettazione reattiva" e "Agente utente" per eseguire il debug della vista mobile dell'applicazione. Se apri la finestra di ispezione web, il pulsante dovrebbe essere ancora lì.
creatore

Vorrei potermi fidare delle idiosincrasie delle singole piattaforme in una versione emulata, ma purtroppo sono stato morso da quello prima e non posso.
Noishe,

3

È necessario fare clic su Riferimenti -> Avanzate -> selezionare Mostra menu di sviluppo nella barra dei menu . Più tardi in Ispeziona elemento premere ShiftCmdR.

Nota : il mouse deve fare clic sull'elemento all'interno di " Scheda Elementi ", quindi è possibile premere Maiusc + Cmd + R.

inserisci qui la descrizione dell'immagine


2

nella versione Safari versione 11.1.2 (13605.3.8), sembra essere Opt+ Cmd+ E.

Puoi controllare aprendo il menu Sviluppo in alto> cerca la voce Cache vuote nell'elenco a discesa> vedi qual è il collegamento.



1

⌘ Command⌥ OptionR

Questa è la risposta corretta per le persone che cercano l'equivalente di Safari ⌘ Command⇧ ShiftRin Chrome. Funziona sia con Safari che con Web Inspector quando è collegato a un iPad / iPhone.

Tieni presente che questo non cancella la cache, ma semplicemente esegue un "aggiornamento rapido".


Questa è la risposta corretta L'OP non sta chiedendo di svuotare le cache, ma sta eseguendo un aggiornamento intenso, che è ciò che Ctrl-F5fa su un browser Windows.
cjbarth,

-1

Se si utilizza il browser Safari in Windows, ctrl + alt + eutilizzare la cache vuota.


1
Nessuno dovrebbe ancora utilizzare Safari su Windows. È stato aggiornato l'ultima volta nel 2012.
Tetsujin,
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.