Interromper a atualização automática das páginas da Web do Safari no Mac OS X Lion
Uma nova adição ao Safari 5.1 no Mac OS X 10.7 é que as páginas da web são atualizadas automaticamente se forem deixadas inativas por um período de tempo. O recurso pode parecer desnecessário e até irritante, mas não há uma opção clara de preferência para desabilitar o recarregamento de páginas. Felizmente, Stormcloud (via DaringFireball) nos mostra como parar esse comportamento irritante no Safari 5.1. Aqui está o play-by-play para desativá-lo:
- Saia do Safari, abra o Terminal (localizado em /Aplicativos/Utilitários/) e digite o seguinte comando
- Reinicie o Safari e você verá um menu “Debug” aparecer à direita, ao lado de “Help” (sim, isso é diferente do menu Develop)
- Baixe o novo menu Depurar e role para baixo até ver "Usar janelas multiprocesso" e selecione-o para desmarcá-lo
- Abra uma nova janela do Safari e, se aparecer um ao lado do título da página da web, você está no modo de processo único, o que impede a atualização automática das páginas da web
defaults write com.apple.Safari IncludeInternalDebugMenu 1
Se você está se perguntando por que alterar uma configuração chamada “janelas de vários processos” afeta o recarregamento automático de páginas da Web, o Stormcloud fornece uma boa descrição do que é esse recurso e como ele funciona:
Basicamente, é um recurso bem intencionado, mas também está causando algumas dores de cabeça aos usuários. Em alguns casos, isso faz com que o Safari ocupe muito mais memória do que deveria e pode até causar lentidão no aplicativo. Presumivelmente, tudo isso será corrigido em uma atualização de software.
A grande advertência sobre a execução do Safari 5.1 no modo de processo único: muitos plug-ins e extensões não funcionam, principalmente (e irritantemente) bloqueadores de anúncios, ClickToFlash e 1password. Você terá que decidir se essa troca vale a pena, ou você pode simplesmente usar o Chrome ou o Firefox também.