Como esvaziar o cache no Safari para Mac OS X

Índice:

Anonim

Versões modernas do navegador Safari para Mac OS X oferecem um recurso oculto que permite aos usuários limpar caches da web do navegador sem ter que despejar todos os outros históricos de navegação, cookies, pesquisas ou outros dados do site. Este é um recurso realmente útil para trabalhadores da Web e desenvolvedores que precisam rotineiramente limpar o cache do navegador para páginas e sites, o que força o navegador a extrair novos dados do(s) servidor(es) acessado(s), mas também pode ser útil para algumas situações de solução de problemas no Safari também.

Para esvaziar caches no Safari para Mac OS X, primeiro você precisa habilitar o menu Revelação no Safari nas Preferências do aplicativo. Este menu opcional contém muitos recursos centrados no desenvolvedor, incluindo a capacidade de limpar o cache diretamente das sessões de navegação do Safari, que é o que vamos focar neste passo a passo.

Como limpar e esvaziar caches do navegador Safari no Mac OS X

Como implícito, isso remove todos os caches da web do Safari e não pode ser desfeito.

  1. Abra o Safari no Mac
  2. Se ainda não o fez, opte por mostrar o menu Revelação opcional acessando o menu Safari no canto superior esquerdo, escolha Preferências > Avançado > “Mostrar menu Revelação na barra de menus” e, em seguida, feche as Preferências
  3. De volta a qualquer janela do navegador Safari, pulse o menu “Desenvolver” e escolha “Esvaziar Caches”
  4. Aguarde alguns segundos e os caches da web do Safari serão completamente limpos, permitindo que novos conteúdos da web sejam extraídos dos servidores web remotos sem que nenhum cache local sirva para essa sessão

Não há nenhuma caixa de diálogo de confirmação ou alerta notificando o usuário de que os caches do navegador Safari foram limpos ou esvaziados, isso simplesmente acontece nos bastidores.

Empty Caches Atalho de teclado para Safari no Mac OS X: Command+Option+E

Depois de ativar o menu Revelação, você também terá acesso a um atalho de tecla para limpar caches no Safari usando Command+Option+E , que oferece um método de acesso mais rápido para usuários que precisam acessar o recurso com frequência sem precisar abrir o menu todas as vezes.

Forçosamente atualizando caches do navegador para páginas específicas com Shift+Clique

Os usuários também podem forçar a atualização e recarregar ignorando o cache com Shift+clique no botão Atualizar página no Safari para Mac se precisarem limpar o cache apenas para uma página específica. A vantagem desse método é que ele não limpa todos os outros caches do navegador do Safari, ele se concentra apenas nessa página específica. No entanto, isso também pode ser uma desvantagem, e é por isso que muitos desenvolvedores contam com os recursos "limpar tudo" destacados anteriormente.

Localização dos arquivos de cache do Safari no Mac OS X

Para aqueles que querem saber onde os arquivos de cache do Safari são armazenados localmente dentro do sistema de arquivos, eles normalmente estarão em um dos dois locais no OS X, dependendo de qual versão do SO está instalada o Mac.

Versões modernas do Safari armazenam caches do navegador localmente no seguinte local do sistema de arquivos no Mac OS X:

~/Library/Caches/com.apple.Safari/

A maioria dos caches do Safari são armazenados como um arquivo de banco de dados sqlite e, embora você possa navegar manualmente por ele, visualizar entradas de cache, modificar, excluir entradas ou remover todo o arquivo de banco de dados, isso geralmente não é recomendado, a menos que você saiba exatamente o que está fazendo com um forte histórico de SQL, em comparação com apenas usar a função de Cache Vazio integrada dos aplicativos Safari.

Observe que as versões mais antigas do Safari (pré 6) armazenam os arquivos de cache do usuário do navegador no seguinte local:

~/Library/Caches/Safari/

Novamente, embora você mesmo possa acessar os locais diretos do sistema de arquivos dos arquivos de cache do Safari, eles não se destinam ao usuário e, portanto, são melhor limpos por meio do menu Desenvolver e do atalho de teclado que o acompanha.

Para a maioria dos usuários, há pouca necessidade de limpar caches no Safari, mas pode ser um truque de solução de problemas útil para situações em que o navegador não está se comportando conforme o esperado. Além de esvaziar o cache do navegador, limpar o histórico da web no OS X Safari e limpar todos os cookies ou remover cookies específicos do site no Safari para Mac também pode ser útil para solucionar o comportamento problemático do navegador. Algumas versões intermediárias do Safari até incluíam uma opção de redefinição que fazia tudo isso de uma só vez, mas as versões modernas removeram essa capacidade por enquanto, fazendo com que os usuários tenham que esvaziar individualmente os dados do site em partes segmentadas.

Para aqueles que gostam de explorar um pouco os bastidores do navegador Safari com o menu do desenvolvedor, opções adicionais e mais avançadas também estão disponíveis no menu oculto Debug, incluindo um conjunto de ferramentas de inspeção de cache .

Como esvaziar o cache no Safari para Mac OS X