Como posso forçar o Safari a realizar uma recarga de página inteira, sem usar o mouse?

35

Estou usando o Safari para visualizar páginas da web à medida que eu as desenvolvo no meu servidor local. Eu tenho 'Disable Caches' checado no menu Develop. 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 substituir isso clicando no botão Atualizar na barra de localização, mas desejo atualizá-la automaticamente quando salvar o arquivo CSS. No momento estou fazendo isso usando um AppleScript que está ligado à ação Salvar no meu editor de texto. Eu pude ver usando o Keyboard Maestro. Mas eu preciso de uma maneira consistente de forçar o Safari a fazer uma recarga completa do teclado.

    
por Gabe 09.09.2010 / 16:59

8 respostas

25

Ative o menu Develop em Safari menu - Preferences - Advanced .

No Safari versão 11.1 e superior:

CMD + OPÇÃO + R recarrega a página ignorando o cache.

No Safari versão 9 e superior:

CMD + SHIFT + R recarrega a página ignorando o cache.

O esvaziamento de caches parece não recarregar as folhas de estilo em todos os momentos ...

No Safari abaixo da versão 9:

Esvaziar o cache e, em seguida, recarregar para que a "chave de acesso" completa seja:

CMD + OPCAO + E

Então

CMD + R para atualizar a página

É claro que provavelmente abrir a abertura e fechar um New Private Window do File também funcionaria, mas…

    
por 21.06.2013 / 19:44
12

O atalho agora mudou para OPÇÃO + CMD + R . (Safari 11.1)

    
por 15.04.2018 / 19:26
5

Existe uma opção na barra de menus Develop-> Disable Caches. Isto é verdade para o Safari 5.1. Não tenho certeza para o resto.

    
por 28.07.2011 / 17:40
2

O disco rígido foi removido como um atalho de teclado no Safari 5. O comando antigo para isso era + SHIFT + R

CTRL + F5 Pode funcionar mas não posso testar aqui.

    
por 09.09.2010 / 17:05
1

Solução alternativa: no menu de desenvolvimento, selecione "start debugging javascript" e atualize o código corretamente. Você pode então 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.

    
por 11.07.2012 / 09:46
0

CMD + L foco na barra de endereços SHIFT + ALT + ENTER recarregamento completo para o endereço atual

Parece funcionar no Safari 9

    
por 23.10.2015 / 14:46
-1

Ative o Private mode e atualize a página. Não vai conseguir do cache no modo privado.

    
por 27.09.2013 / 15:20
-3

Vá para as preferências do Safari e marque "Mostrar menu de desenvolvimento". No menu de desenvolvimento, clique em desativar Caches.

    
por 21.02.2013 / 04:47