← Todos os posts

O “Abrir Links com Perfil” do Safari não funciona? Por quê, e como resolver

O Abrir Links com Perfil do Safari é uma regra por site que só vale para links abertos de fora do Safari, e só quando o Safari é o seu navegador padrão. Se o link é um redirecionamento, se o site nunca foi configurado ou se o link começou dentro do Safari, ele volta para o perfil usado mais recentemente. Quando uma regra por site não basta, a solução é um seletor de navegador que pergunta na hora do clique.

Por Matt Senter, criador do Burly · · 6 min de leitura

Matt Senter é um desenvolvedor independente para Mac que projeta, desenvolve e lança pequenos apps nativos de ponta a ponta. Ele criou o Burly para enviar cada link do próprio Mac ao perfil de navegador certo, incluindo perfis do Safari que outros roteadores não alcançam, e escreve estas páginas a partir desse uso em primeira mão.

Os perfis do Safari são um jeito muito bom de separar a navegação de trabalho e a pessoal no Mac, e a Apple acrescentou um ajuste que parece fechar a questão: Abrir Links com Perfil (Open Links With Profile). Escolha um perfil para um site, e os links desse site deveriam abrir ali. Aí você clica em um link no Mail ou no Slack, e ele cai no Pessoal mesmo assim.

O ajuste normalmente funciona exatamente como foi projetado. O problema é que o projeto é mais restrito do que o nome sugere. Este guia mostra o que o ajuste realmente cobre, os sete motivos pelos quais ele parece quebrado, um checklist para configurá-lo de um jeito que se sustente e o que usar quando uma regra por site não combina com o seu jeito de trabalhar. Para o panorama completo entre Safari, Chrome e Firefox, veja o guia de perfis de navegador no Mac.

O que o Abrir Links com Perfil realmente faz?

Ele associa um site a um perfil do Safari, para que os links desse site abertos em outro app vão para esse perfil. Todo o resto continua seguindo o padrão do Safari, que a Apple descreve como abrir links de fora do Safari “no perfil usado mais recentemente” (Suporte da Apple).

A Apple é explícita ao dizer que o recurso “funciona apenas com links abertos de fora do Safari, como links no Mail, no Mensagens, no Finder ou em outros apps”. Ele fica em Safari > Ajustes > Sites, no item Abrir Links com Perfil da barra lateral, e é definido pelo site de destino. Não é uma regra sobre o app de onde o link veio, nem um padrão geral por perfil (Manual do Usuário do Safari).

Por que os links ainda abrem no perfil errado do Safari?

Quase todo relato de que o ajuste “não funciona” tem origem em uma de sete causas. Percorra a lista em ordem; as primeiras são as mais comuns.

  1. O Safari não é o seu navegador padrão. O ajuste só age sobre links que o macOS entrega ao Safari. Se o Chrome, outro navegador ou um roteador de links é o padrão, o Safari nunca vê o clique. Confira em Ajustes do Sistema > Mesa e Dock > Navegador padrão.
  2. O link é um redirecionamento ou um encurtador. Links de newsletters, apps de chat e e-mails de marketing muitas vezes apontam para um domínio de rastreamento ou um link curto como youtu.be, e não para o site real. A regra é comparada com o site para o qual o link aponta, então uma regra para youtube.com não pega um link youtu.be, e uma regra para o app da sua empresa não pega um invólucro de rastreamento de cliques em volta dele.
  3. O site nunca foi realmente configurado. As instruções da Apple começam com visitar o site e depois escolher um perfil para ele em Ajustes > Sites. Se você definiu a regra para www.example.com mas o link vai para app.example.com, confira se o site configurado é o que o link realmente abre.
  4. O link começou dentro do Safari. Clicar em um link em uma página, ou abrir um favorito, mantém o perfil da janela atual. O ajuste só rege links que chegam do Mail, do Mensagens, do Finder e de outros apps.
  5. Você precisa que a regra dependa do contexto. Uma regra por site não consegue dizer “Google Docs vindo do Slack vai para o Trabalho, mas Google Docs vindo do Mensagens vai para o Pessoal”. Um site recebe um perfil, venha de qual app vier.
  6. O site não tem regra, então segue o perfil usado mais recentemente. Qualquer site que você não configurou vai para o perfil que você usou por último. Se você acabou de estar no Pessoal, um link de trabalho não configurado cai no Pessoal.
  7. O destino nem é o Safari. O ajuste não consegue mandar um link para um perfil do Chrome ou do Firefox. Se o seu trabalho está no Chrome, nenhum ajuste do Safari consegue rotear para ele.

Como configurar o Abrir Links com Perfil corretamente?

Configure site por site, a partir de uma janela com o site aberto, e teste a partir de outro app. Leva cerca de um minuto por site e vale a pena fazer isso antes de instalar qualquer coisa.

  1. Defina o Safari como navegador padrão em Ajustes do Sistema > Mesa e Dock.
  2. No Safari, visite o site que você quer rotear, usando o endereço exato para o qual seus links apontam.
  3. Escolha Safari > Ajustes, abra a aba Sites e selecione Abrir Links com Perfil na barra lateral.
  4. Encontre o site na lista e escolha o perfil no menu pop-up dele.
  5. Teste do jeito certo: cole o link no Notas ou no Mensagens e clique nele ali, em vez de clicar dentro do Safari.
  6. Repita para cada domínio que seus links de trabalho usam, incluindo domínios de links curtos ou de login pelos quais eles passam.

Um checklist rápido antes de desistir

Se o ajuste ainda falhar, faça estas quatro verificações. Se as quatro passarem, o ajuste está fazendo o trabalho dele e a lacuna está no projeto, não na sua configuração.

Primeiro, confirme que o Safari é o navegador padrão. Segundo, abra o link uma vez e olhe a barra de endereço: o site final é o que você configurou, ou um redirecionamento o mudou? Terceiro, confirme que você clicou no link fora do Safari. Quarto, pergunte-se se o mesmo site às vezes precisa ir para dois perfis diferentes. Se precisa, nenhuma regra por site vai satisfazer você.

Quando o ajuste nativo basta?

Se o seu trabalho usa um conjunto pequeno e estável de domínios, seus links vão direto para esses domínios e todos os seus perfis estão no Safari, o Abrir Links com Perfil basta. Use-o, e você não precisa de outro app.

Ele deixa de bastar quando os links chegam embrulhados em redirecionamentos, quando um site pertence a perfis diferentes em dias diferentes ou quando você mantém perfis do Chrome ou do Firefox ao lado dos do Safari. Nesses casos, escolher no momento do clique é melhor que uma regra escrita de antemão.

Qual é a alternativa a uma regra por site?

Coloque um alternador de perfis do Safari na frente do clique, para que cada link pergunte a qual perfil pertence. O Burly vira seu navegador padrão, recebe cada link antes de qualquer navegador e mostra um seletor radial com cada perfil do Safari, e cada perfil do Chrome e do Firefox, como um destino próprio.

Como o Burly vê o link antes que ele seja resolvido, redirecionamentos e links curtos não importam: você escolhe o perfil, e o Burly abre esse perfil com a URL. O Safari não tem nenhum meio público de abrir um perfil nomeado, então o Burly usa a API de Acessibilidade do macOS para acionar o próprio item Nova Janela do Safari para o perfil que você escolheu e depois entrega o link a essa janela. É por isso que ele precisa da permissão de Acessibilidade e do Safari aberto.

  1. Baixe o Burly, mova-o para Aplicativos e conceda a permissão de Acessibilidade quando o macOS pedir.
  2. Defina o Burly como navegador padrão em Ajustes do Sistema > Mesa e Dock. Você pode deixar suas regras de Abrir Links com Perfil onde estão; elas simplesmente deixam de ser consultadas.
  3. Clique em qualquer link e escolha o perfil do Safari no seletor, ou pressione a tecla desse perfil.
  4. Se quase todo link pertence a um perfil, fixe-o em O que abrir e ative Inverter, para que os links vão direto para lá e o seletor só apareça quando você segurar a modificadora. O passo a passo está em sempre abrir links em um único perfil de navegador.
Seletor radial do Burly em um link clicado, com dois perfis do Safari como pétalas separadas ao lado de perfis do Chrome e do Firefox.
Escolha o perfil do Safari a cada clique, para qualquer site, sem configurar regra antes.

A versão curta

O Abrir Links com Perfil é uma regra por site para links vindos de fora do Safari, e só entra em ação quando o Safari é o navegador padrão e o link vai direto para o site configurado. Configure com cuidado e ele cobre bem os casos simples. Quando não consegue, por causa de redirecionamentos, contexto ou perfis em outros navegadores, escolha o perfil na hora do clique.

Experimente o Burly grátis

Mande cada link para o perfil de navegador certo em segundos. Nativo, privado e grátis. Não precisa de conta.

Baixar para macOS