Estou usando o Safari para visualizar páginas da web conforme as desenvolvo no meu servidor local. Eu tenho 'Desativar caches' marcado no menu Revelação. E, no entanto, o Safari ainda está trabalhando a partir de uma versão em cache de uma folha de estilo vinculada ao arquivo HTML que está sendo exibido.
Às vezes, posso substituí-lo clicando com a tecla Option recarregada na barra de localização, mas desejo atualizar a página automaticamente quando salvar o arquivo CSS. No momento, estou usando um AppleScript vinculado à ação Salvar no meu editor de texto. Eu podia ver usando o Keyboard Maestro. Mas preciso de uma maneira consistente de forçar o Safari a fazer uma recarga completa a partir do teclado.
macos
safari
browser-cache
Gabe
fonte
fonte
Respostas:
Ative o
Develop
menu a partir deSafari menu - Preferences - Advanced
.No Safari versão 11.1 e superior:
CMD+ OPTION+ Rrecarrega a página ignorando o cache.
No Safari versão 9 e superior:
CMD+ SHIFT+ Rrecarrega a página ignorando o cache.
Esvaziar caches parece não recarregar as folhas de estilo todas as vezes…
No Safari abaixo da versão 9:
O cache vazio e, em seguida, recarregue a "tecla de atalho" completa:
CMD+ OPTION+E
Então
CMD+ Rpara atualizar a página
Claro que, provavelmente, transformando abrir e fechar uma
New Private Window
doFile
também iria funcionar, mas ...fonte
O atalho foi alterado para OPTION+ CMD+ R. (Safari 11.1)
fonte
Existe uma opção na barra de menu Desenvolver-> Desativar caches. Isso vale para o Safari 5.1. Não tenho certeza do resto.
fonte
A atualização forçada foi removida como um atalho de teclado no Safari 5. O comando antigo para isso era ⌘+ SHIFT+R
CTRL+ F5Pode funcionar, mas não posso testar aqui.
fonte
Solução alternativa: no menu de desenvolvimento, selecione "iniciar a depuração do javascript" e ele deve recarregar o código corretamente. Você pode parar a depuração ... Eu sei que não é uma solução limpa e não tenho certeza se funciona sempre ou em todas as versões, mas está funcionando para mim agora.
fonte
Ligue
Private mode
e atualize a página. Não o obtém do cache no modo privado.fonte
Eu me deparo com essa pergunta e, aparentemente, as respostas atuais não funcionam.
O problema está atualmente CMD+ ALT+ Rabre o design responsivo.
No entanto, se o inspetor estiver aberto via CMD+ ALT+ I, o mesmo atalho fará uma atualização limpa.
Versão atual do Safari: 12.1.2
fonte
CMD+ Lfoco na barra de endereço SHIFT+ ALT+ ENTERrecarga completa do endereço atual
Parece funcionar no Safari 9
fonte
Vá para as preferências do Safari e marque "Mostrar menu de desenvolvimento". No menu de desenvolvimento, clique em desativar caches.
fonte