Come posso forzare Safari ad eseguire il ricaricamento di una pagina intera, senza usare il mouse?


42

Sto usando Safari per visualizzare in anteprima le pagine Web mentre le sviluppo sul mio server locale. Ho 'Disabilita cache' selezionato nel menu Sviluppo. Eppure Safari funziona ancora da una versione cache di un foglio di stile collegato dal file HTML visualizzato.

A volte posso ignorare questo facendo clic sul pulsante Ricarica nella barra degli indirizzi facendo clic su Opzione, ma desidero aggiornare automaticamente la pagina quando salvo il file CSS. Al momento lo sto facendo usando un AppleScript associato all'azione Salva nel mio editor di testo. Invece ho potuto vedere usando Keyboard Maestro. Ma ho bisogno di un modo coerente per forzare Safari a fare un pieno ricarica dalla tastiera.


Hai qualche estensione installata. Ho avuto questo problema una volta con Adblock ... Ha incasinato una pagina in particolare, ha pensato che fosse anche un problema con i fogli di stile, ha provato tutto ... ma era Adblock a rovinarlo.
unom

Risposte:


34

Abilita il Developmenu da Safari menu - Preferences - Advanced.

Su Safari versione 11.1 e successive:

CMD+ OPTION+ Rricarica la pagina ignorando la cache.

Su Safari versione 9 e successive:

CMD+ SHIFT+ Rricarica la pagina ignorando la cache.

Lo svuotamento delle cache sembra non ricaricare i fogli di stile ogni volta ...

Su Safari sotto la versione 9:

Svuotare la cache e ricaricare il "tasto di scelta rapida" completo sarebbe:

CMD+ OPTION+E

Poi

CMD+ Rper aggiornare la pagina

Ovviamente probabilmente girare anche l'apertura e la chiusura di un New Private Windowdal Filefunzionerebbe, ma ...


che non ha funzionato per me su Safari 8
Brian Tingle l'

3
Safari versione 9.1.1 non ricarica la pagina con Cmd-Shift-R. Ho attivato "Mostra sviluppo nella barra dei menu".
Jason,

cmd + maiusc + R non ha funzionato neanche per me in 9.1.3
sfletche,

1
Cmd + Shift + R non ha funzionato nella versione 10.0.1 (11602.2.14.0.7).
Snowcrash,

Guarda la risposta di sayan qui sotto per una scorciatoia funzionante
Vlad

12

Il collegamento è ora cambiato in OPTION+ CMD+ R. (Safari 11.1)


1
Funziona perfettamente!
Kerrin,

6

C'è un'opzione nella barra dei menu Sviluppo-> Disabilita cache. Questo è vero per Safari 5.1. Non sono sicuro per il resto.

Immagine dello schermo


2
Ti preghiamo di leggere di nuovo la seconda frase della mia domanda.
Gabe,

1
Oops, mi dispiace :)
mist

2

L'aggiornamento rapido è stato rimosso come scorciatoia da tastiera in Safari 5. Il vecchio comando era + SHIFT+R

CTRL+ F5Può funzionare ma non posso eseguire test qui.


Sì, ecco come aggiornare la pagina, ma non bypassa la cache.
Gabe,

2
Control-F5 seleziona semplicemente la barra degli indirizzi, come Command-L.
Gabe,

Quindi è stato completamente disabilitato. Ho trovato una serie di discussioni che si lamentavano. C'è un'estensione che NON ho testato qui: twitter.com/siracusa/status/15683201068 che potrebbe fare quello che vuoi.
JNK,

No, quell'estensione crea semplicemente un pulsante nella barra degli strumenti (che immagino che alcune persone preferiscano all'icona nella barra degli indirizzi). Ho anche trovato molti thread a lamentarsene, mi chiedevo se qualcuno qui avesse qualche conoscenza speciale.
Gabe,

Scusate! :( <15chars>
JNK

1

Soluzione alternativa: nel menu Sviluppo, selezionare "Avvia debug javascript" e deve ricaricare correttamente il codice. Puoi quindi interrompere il debug ... So che non è una soluzione pulita e non sono sicuro che funzioni sempre o in tutte le versioni, ma ora funziona per me.


1

Attiva Private modee aggiorna la pagina. Non lo otterrà dalla cache in modalità privata.


1

Mi imbatto in questa domanda e apparentemente le risposte attuali non funzionano.

Il problema è attualmente CMD+ ALT+R apre il design Responsive.

Tuttavia, se l'ispettore è aperto tramite CMD+ ALT+I , lo stesso collegamento esegue un aggiornamento pulito.

Versione corrente di Safari: 12.1.2


0

CMD+ Lfocus sulla barra degli indirizzi SHIFT+ ALT+ENTER ricarica completa per l'indirizzo corrente

Sembra funzionare su Safari 9


E come si fa a fare clic senza mouse?
qasdfdsaq,

1
@qasdfdsaq Mio male, ha modificato la domanda.
rraallvv,

-3

Vai alle preferenze di Safari e spunta "Mostra menu di sviluppo". Nel menu di sviluppo, fare clic su Disabilita cache.


1
Si prega di leggere la seconda frase della mia domanda.
Gabe,
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.