safari para abrir links externos em uma nova janela

8

Eu gosto de safari para abrir links em novas abas em geral. Ou seja, quando faço uma pesquisa, quero resultados nos quais clico para abrir em novas guias na mesma janela. Isso permite ter várias janelas com várias guias e agrupá-las por tópico.

quando clico em um link em um email, o safari (no OS X) de alguma forma (aleatoriamente?) escolhe uma janela aberta e abre o link como uma nova guia. às vezes escolhe até uma janela minimizada, embora existam outras visíveis no mesmo espaço.

para ficar claro: quero a nova janela quando a ação for acionada por um aplicativo externo (por exemplo, correio, etc.). No Safari, gostaria de manter o comportamento padrão.

Eu tentei as Configurações do Safari -> Guias -> Abrir novas páginas em guias em vez da configuração do Windows (todas elas), mas isso não fornece o resultado esperado. é geral para todos. Além disso, o Google não sabia uma resposta satisfatória, por isso estou perguntando aqui.

Qualquer ajuda é apreciada.

Nils
fonte
Eu quero o mesmo. Infelizmente, o Safari e o Firefox acham que é uma boa idéia seqüestrar janelas existentes para criar novas guias não relacionadas. Até agora ... Mas um dia eles entenderão. :-)
Nicolas Barbulesco

Respostas:

2

Eu experimentei a mesma coisa: novas janelas em vez de abas se abrindo ao clicar com o controle, e isso me pareceu totalmente aleatório.

A Extensão do Safari 'Link Thing' (talvez 'LinkThing' -?) Abrirá todos os links em uma nova guia sem que você precise pressionar o controle, a menos que a página (por exemplo, DuckDuckGo) desative e substitua as preferências do navegador do usuário.

Zero
fonte
1

O script OSA a seguir abre a URL fornecida como parâmetro em uma nova janela.

function Safari {
    # Will open a New Safari window with argument 1.
    osascript <<EOD
    tell application "Safari" to make new document with properties {URL:"$1"}
    return
EOD
}

Coloque o código no arquivo .profile no diretório inicial e execute-o com . ~/.profile.

Encontrei esta solução em outro segmento aqui no Stack Exchange.

Michael Schmid
fonte