Abra o Automator e selecione para criar um Serviço que receba nenhuma entrada em qualquer aplicativo . Clique duas vezes na ação Iniciar Aplicativo e selecione seu navegador. Salvar como, por exemplo Ir para o Safari . Isso funcionará com qualquer navegador da web. Iniciar o aplicativo trará para a frente se já estiver sendo executado.
Sevocêquisertambémrecarregaraguiafrontal,vocêprecisausaroAppleScriptemnavegadoressuportados.ParaoSafari,substituaLaunchApplicationporExecuteoAppleScriptecoleoseguintecódigodescript:
tellapplication"Safari"
activate
do JavaScript "window.location.reload();" in first document
end tell
Isso enfocará o Safari e recarregará o documento mais à frente.
Para focar e recarregar o Google Chrome, use o seguinte AppleScript:
tell application "Google Chrome"
activate
reload active tab of first window
end tell
O Firefox e o Camino não parecem ter recursos de script para fazer isso. Mas você sempre pode voltar para a API de acessibilidade do OS X, por exemplo,
tell application "Safari" to activate
tell application "System Events" to keystroke "r" using command down
Isso simplesmente simulará uma tecla Cmd-R
pressionada no programa para o qual você mudou na primeira linha.
Se você quiser selecionar uma determinada janela do seu navegador, você pode usar algo como o seguinte, novamente usando scripts de interface do usuário:
tell application "Safari" to activate
tell application "System Events"
tell application process "Safari"
click menu item "Super User" of menu of menu bar item "Window" of menu bar 1
end tell
end tell
Isso programaticamente clicará no item de menu correspondente a uma janela específica no menu padrão Janela na maioria dos aplicativos.
Para atribuir um atalho de teclado, vá para Preferências do Sistema »Teclado» Atalhos de Teclado »Serviços , selecione o serviço Ir Para Safari que você acabou de criar e atribua um atalho de teclado lá.
Repita para todos os navegadores em que você deseja fazer isso.