Como limpar o cache ou fazer uma atualização no Safari?

56

Estou acostumado a fazer isso no Windows com FireFox ou IE pressionando Ctrl+ F5.

Existe uma maneira de fazer isso no Safari em um Mac?

Abe Miessler
fonte

Respostas:

57

Vá para Safari > Empty Cacheou pressione ⌘ Command+ ⌥ Option+ E. Para atualizar, clique no botão Atualizar na barra de endereços ou pressione ⌘ Command+ R.

Outra dica. Se você deseja restaurar o Safari, limpe completamente todos os caches ou partes dele, vá para Safari > Reset Safari. Normalmente, eu o uso quando preciso limpar muita memória do Safari, pois ele limpa as capturas de tela da página da web, os cookies, os favoritos, etc.


Editar: na versão mais recente do Empty Cachenão está mais no Safarimenu. Agora está no Developmenu. Para mostrar o Developmenu, vá para Safari > Preferences..., clique na Advancedguia e marque Show Develop menu in menu bar. O atalho de teclado permanece inalterado.

Safari > Reset Safarinão é mais uma opção. Para limpar o histórico, você pode usar History > Clear History...e limpar os cookies / dados de armazenamento local, vá para Safari > Preferences..., clique na Privacyguia e clique em Remove All Website Data...ou Details...para exibir e removê-lo para sites individuais.

kevin9794
fonte
O que pode ser feito em um iPad ou iPhone Safari?
Csaba Toth
32

⇧ Shifte clicar no botão Atualizar geralmente faz uma atualização completa. Você também pode esvaziar o cache com ⌘ Command+ Ee atualizar.

ConstantineK
fonte
Agradeço sua resposta, pois resolveu meu problema.
NullPointer
@NullPointer ótimo ouvir isso!
ConstantineK
A sequência de comandos para que deve ser Cmd + Shift + R. Conforme descrito aqui: dotjay.co.uk/2007/05/hard-refresh-firefox-mac
David
Eu realmente preciso dessa solução para funcionar, mas não funciona. Estou vendo um arquivo css no URL que termina style.css? Ver = 1.0. Se eu visualizar esse URL no chrome ou no wget, ele mostra a versão restaurada, mas o safari está se recusando a atualizar. Se eu alterar o URL de alguma forma, ele será atualizado, mas isso não serve para mim. Então agora estou tentando descobrir como fazer backup de minhas senhas salvas para poder experimentar a opção nuclear 'Remover todos os dados do site ...'. Tudo isso para que o safari perca seu cache em um pequeno arquivo css. Irritante!
Harry Wood
Ao investigá-lo ontem, me deparei com algumas outras idéias que farei aqui: RichardF sugere "recurso aberto (sozinho) em uma nova janela, shift-cmd-R, depois volte para a primeira janela e shift-cmd- R " . Mathias Bynens sugere que "concentre as ferramentas de desenvolvedor da Web ao executar o teclado". Não posso confirmar se isso seria corrigido para mim, porque quando voltei após o almoço, o problema havia desaparecido.
Harry Wood
6

Se ainda não o fez, ative as ferramentas do desenvolvedor: abra as configurações ( Cmd+ ,), vá para a guia Avançado e marque a caixa que diz "Mostrar menu Desenvolver na barra de menus".

Caches vazios uma vez: Desenvolva> Caches vazios

Atalho do teclado para esvaziar caches uma única vez: Opt + Cmd + E

Se você deseja desativar o armazenamento em cache (por exemplo, se estiver desenvolvendo um site e precisar recarregar constantemente as alterações nos arquivos do site), faça isso: Desenvolver> Desativar caches . Selecione esta opção novamente para reativar o cache.

Nota: no Safari 11, o recurso de desativar cache foi movido para a seção Rede do inspetor da web. Abra o inspetor da web com Cmd+ Shift+ I, vá para a guia Rede e clique no ícone à direita, assim:

botão desativar caches

intcreator
fonte
Não há opção Disable Caches no safari 11. #
Noishe 12/17
@ Neoishe esta opção ainda está lá, mas foi movida. Veja minha resposta atualizada.
Intcreator 13/10/19
Agora, se ele estivesse disponível durante a depuração de dispositivos móveis!
Noishe 13/10/19
@Noishe, no menu Develop, você poderá usar as opções "Enter Responsive Design Mode" e "User Agent" para depurar a visualização móvel do seu aplicativo. Se você abrir o inspetor da web, o botão ainda deverá estar lá.
intcreator
Eu gostaria de poder confiar nas idiossincrasias de plataformas individuais em uma versão emulada, mas, infelizmente, já fui mordido por isso antes e não posso.
Noishe 17/10/19
3

Você deve clicar em Referências -> Avançado -> marque a opção Mostrar menu de desenvolvimento na barra de menus . Posteriormente, pressione Inspect Element ShiftCmdR.

Nota : O mouse deve clicar no elemento na " guia Elementos " e pressionar Shift + Cmd + R.

insira a descrição da imagem aqui

Xuân Việt
fonte
2

na versão Safari versão 11.1.2 (13605.3.8), parece ser Opt+ Cmd+ E.

Você pode verificar abrindo o menu Desenvolver na parte superior> procurar o item Caches vazios na lista suspensa> ver qual é o atalho.

Jun
fonte
2

+ +R

Testado no Safari Versão 12.0.1 (14606.2.104.1.1)

ManuelSchneid3r
fonte
1

⌘ Command⌥ OptionR

Essa é a resposta correta para quem procura o equivalente do Safari ⌘ Command⇧ ShiftRno Chrome. Isso funciona para o Safari e o Web Inspector quando conectado a um iPad / iPhone.

Lembre-se de que isso não limpa o cache, ele simplesmente faz uma "atualização permanente".

Ponyboy
fonte
Essa é a resposta correta. O OP não está solicitando a limpeza de caches, mas fazendo uma atualização completa, o que Ctrl-F5ocorre em um navegador do Windows.
cjbarth 15/03
-1

Se você usa o navegador safari no Windows, ctrl + alt + euse para o cache vazio.

Maulik Kakadiya
fonte
1
Ninguém ainda deve estar usando o Safari no Windows. Foi atualizada pela última vez em 2012.
Tetsujin 04/09