Como recarregar todas as guias no Safari no macOS

Há alguns anos, o Safari tem uma opção que permitia aos usuários recarregar todas as guias que estavam abertas no momento. Essa opção aparecia quando os usuários clicavam com o botão direito do mouse em uma guia. Nas versões subsequentes do macOS, essa opção foi retirada. Obviamente, não apareceu na lista de novos recursos do macOS que a Apple apresenta na WWDC, mas quem o usou não tem alternativas. Dito isso, se você precisar recarregar todas as guias no Safari e precisar fazer isso com frequência, poderá usar um Apple Script simples.

Recarregue todas as guias no Safari

Abra o aplicativo Automator no macOS. Clique no botão Novo documento na parte inferior. Nas opções que aparecem, selecione a opção Serviços. Na próxima tela, abra a lista suspensa “Serviço recebe selecionado” e selecione ‘Sem entrada’. Em seguida, abra o menu suspenso ‘In’ e selecione Safari na lista de aplicativos. Por fim, na biblioteca à esquerda, selecione Executar AppleScript.

  Como compartilhar músicas pela rede no macOS Catalina

Isso abrirá um painel. Cole o seguinte script nele para que ele substitua o texto padrão.

tell application "Safari"
set a to tabs of the front window
repeat with x in a
set docUrl to URL of x
set URL of x to docUrl
end repeat
end tell

Salve o serviço com um nome que diga para que serve. Em seguida, você precisa permitir que o script seja executado no Safari. Abra o Safari e vá para Safari> Preferences> Advanced> Show Develop menu na barra de menus.

Abra o menu Desenvolver no Safari e ative “Permitir JavaScripts de eventos da Apple”.

Até agora, você criou o serviço e habilitou o que quer que seja para que o serviço seja executado. Agora vem a parte de realmente usar o serviço e por que é importante dar a eles um nome próprio.

  Como fazer capturas de tela e gravar sua tela no macOS Mojave

Para executar o serviço, abra o Safari e vá para o menu Safari. Em Serviços, você verá o que acabou de criar listado lá. Clique nele para executar o serviço e recarregar todas as guias no Safari.

Esta solução obviamente não é tão boa quanto a opção original que foi removida do Safari. Dito isso, não está forçando você a realizar etapas extras ou mais cliques do que antes. Como este serviço foi criado especificamente para o Safari, você não o verá listado no submenu Serviços de outros aplicativos. Mesmo que você ache essa solução um pouco grosseira, ainda é muito melhor do que recarregar individualmente cada guia que você abriu no Safari.

  Onde estão os recursos do iTunes no macOS Catalina?

Se você usa o Chrome no macOS, basta selecionar todas as guias que deseja recarregar, clicar com o botão direito do mouse em qualquer uma delas e selecionar a opção Recarregar no menu de contexto.