Alguns anos atrás, o Safari tem uma opção quepermitiu aos usuários recarregar todas as guias que estavam abertas no momento. Esta opção apareceu quando os usuários clicaram com o botão direito do mouse em uma guia. Nas versões subsequentes do macOS, essa opção foi removida. Obviamente, ele não apareceu na lista de novos recursos do macOS que a Apple mostra na WWDC, mas aqueles que o usaram não têm alternativas. Dito isto, se você precisar recarregar todas as guias no Safari e precisará fazê-lo com frequência, poderá usar um Apple Script simples.
Recarregar 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 o menu suspenso "O serviço recebe selecionado" e selecione "Nenhuma entrada". Em seguida, abra o menu suspenso "Em" e selecione Safari na lista de aplicativos. Por fim, na biblioteca à esquerda, selecione Executar AppleScript.

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 informe para que serve. Em seguida, você precisa permitir que o script seja executado no Safari. Abra o Safari e vá para Safari> Preferências> Avançado> Mostrar menu Desenvolvimento na barra de menus.

Abra o menu Develop no Safari e ative "Allow JavaScripts from Apple Events".

Até agora, você criou o serviço e ativou o que quer que seja para a execução do serviço. Agora vem a parte de realmente usar o serviço e por que é importante dar a eles um nome adequado.
Para executar o serviço, abra o Safari e vá para o menu Safari. Em Serviços, você verá o que você 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 aopção original que foi removida do Safari. Dito isto, não está forçando você a executar etapas extras ou mais cliques do que antes. Como esse 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 todas as guias que você abriu no Safari.
Se você usa o Chrome no macOS, pode simplesmente 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.
Comentários