← Tous les articles

Safari « Ouvrir les liens avec un profil » ne fonctionne pas ? Pourquoi, et comment corriger

Le réglage Ouvrir les liens avec un profil de Safari est une règle par site web qui ne s’applique qu’aux liens ouverts depuis l’extérieur de Safari, et seulement quand Safari est votre navigateur par défaut. Si le lien est une redirection, si le site n’a jamais été configuré ou si le lien est parti de Safari, il retombe sur le profil utilisé le plus récemment. Quand une règle par site ne suffit pas, la solution est un sélecteur de navigateur qui pose la question au moment du clic.

Par Matt Senter, qui développe Burly · · 6 min de lecture

Matt Senter est un développeur Mac indépendant qui conçoit, développe et publie de petites apps natives de bout en bout. Il a créé Burly pour envoyer chaque lien de son propre Mac vers le bon profil de navigateur, y compris les profils Safari que les autres routeurs de liens ne savent pas atteindre, et il rédige ces pages à partir de son usage quotidien.

Les profils Safari sont un très bon moyen de séparer navigation pro et perso sur Mac, et Apple a ajouté un réglage qui semble terminer le travail : Ouvrir les liens avec un profil (Open Links With Profile). Choisissez un profil pour un site web, et les liens vers ce site devraient s’y ouvrir. Puis vous cliquez sur un lien dans Mail ou Slack, et il atterrit quand même dans Personnel.

Le réglage fonctionne en général exactement comme prévu. Le problème, c’est que ce qui est prévu est plus étroit que son nom ne le laisse croire. Ce guide explique ce que couvre vraiment le réglage, les sept raisons pour lesquelles il semble cassé, une checklist pour le configurer de façon fiable, et quoi utiliser quand une règle par site ne correspond pas à votre façon de travailler. Pour une vue d’ensemble de Safari, Chrome et Firefox, consultez le guide des profils de navigateur sur Mac.

Que fait vraiment Ouvrir les liens avec un profil ?

Il associe un site web à un profil Safari, pour que les liens vers ce site ouverts depuis une autre app aillent dans ce profil. Tout le reste suit le comportement par défaut de Safari, qu’Apple décrit comme l’ouverture des liens venant de l’extérieur de Safari « dans le profil utilisé le plus récemment » (Assistance Apple).

Apple précise que la fonction « ne fonctionne qu’avec les liens ouverts depuis l’extérieur de Safari, comme les liens dans Mail, Messages, le Finder ou d’autres apps ». Elle se trouve dans Safari > Réglages > Sites web, sous l’élément Ouvrir les liens avec un profil de la barre latérale, et elle est indexée sur le site de destination. Ce n’est pas une règle sur l’app d’où vient le lien, ni un réglage par défaut général par profil (Guide d’utilisation de Safari d’Apple).

Pourquoi les liens s’ouvrent-ils encore dans le mauvais profil Safari ?

Presque tous les signalements d’un réglage qui « ne fonctionne pas » remontent à l’une de sept causes. Parcourez la liste dans l’ordre ; les premières sont les plus courantes.

  1. Safari n’est pas votre navigateur par défaut. Le réglage n’agit que sur les liens que macOS confie à Safari. Si Chrome, un autre navigateur ou un routeur de liens est le navigateur par défaut, Safari ne voit jamais le clic. Vérifiez Réglages Système > Bureau et Dock > Navigateur web par défaut.
  2. Le lien est une redirection ou un lien raccourci. Les liens des newsletters, des apps de discussion et des e-mails marketing pointent souvent vers un domaine de suivi ou un lien court comme youtu.be, pas vers le vrai site. La règle est comparée au site vers lequel pointe le lien : une règle pour youtube.com n’attrape pas un lien youtu.be, et une règle pour l’app de votre entreprise n’attrape pas l’enveloppe de suivi des clics qui l’entoure.
  3. Le site n’a jamais vraiment été configuré. Les instructions d’Apple commencent par visiter le site web, puis par lui choisir un profil dans Réglages > Sites web. Si vous avez défini la règle pour www.example.com mais que le lien mène à app.example.com, vérifiez que le site configuré est bien celui que le lien ouvre réellement.
  4. Le lien est parti de Safari. Cliquer sur un lien dans une page, ou ouvrir un signet, reste dans le profil de la fenêtre actuelle. Le réglage ne régit que les liens qui arrivent de Mail, Messages, du Finder et d’autres apps.
  5. Vous avez besoin d’une règle qui dépend du contexte. Une règle par site ne peut pas dire « Google Docs depuis Slack va dans Travail, mais Google Docs depuis Messages va dans Personnel ». Un site a un profil, quelle que soit l’app d’origine.
  6. Le site n’a pas de règle, il suit donc le profil utilisé le plus récemment. Tout site non configuré va dans le dernier profil utilisé. Si vous étiez dans Personnel à l’instant, un lien pro non configuré atterrit dans Personnel.
  7. La destination n’est pas du tout Safari. Le réglage ne peut pas envoyer un lien vers un profil Chrome ou Firefox. Si votre travail se trouve dans Chrome, aucun réglage de Safari ne peut y router.

Comment bien configurer Ouvrir les liens avec un profil ?

Configurez-le site par site, depuis une fenêtre où le site est ouvert, et testez-le depuis une autre app. Cela prend environ une minute par site, et vaut la peine d’être fait avant d’installer quoi que ce soit.

  1. Faites de Safari votre navigateur web par défaut dans Réglages Système > Bureau et Dock.
  2. Dans Safari, visitez le site web à router, à l’adresse exacte vers laquelle pointent vos liens.
  3. Choisissez Safari > Réglages, ouvrez l’onglet Sites web et sélectionnez Ouvrir les liens avec un profil dans la barre latérale.
  4. Trouvez le site dans la liste et choisissez le profil dans son menu local.
  5. Testez correctement : collez le lien dans Notes ou Messages et cliquez dessus là-bas, plutôt que de cliquer dessus dans Safari.
  6. Recommencez pour chaque domaine utilisé par vos liens pro, y compris les domaines de liens courts ou de connexion par lesquels ils passent.

Une checklist rapide avant d’abandonner

Si le réglage se trompe encore, faites ces quatre vérifications. Si les quatre sont bonnes, le réglage fait son travail et le manque vient de sa conception, pas de votre configuration.

Premièrement, confirmez que Safari est le navigateur par défaut. Deuxièmement, ouvrez le lien une fois et regardez la barre d’adresse : le site final est-il celui que vous avez configuré, ou une redirection l’a-t-elle changé ? Troisièmement, confirmez que vous avez cliqué sur le lien en dehors de Safari. Quatrièmement, demandez-vous si un même site doit parfois aller dans deux profils différents. Si oui, aucune règle par site ne vous satisfera jamais.

Quand le réglage intégré suffit-il ?

Si votre travail utilise un petit ensemble stable de domaines, que vos liens mènent directement à ces domaines et que tous vos profils sont dans Safari, Ouvrir les liens avec un profil suffit. Utilisez-le, vous n’avez pas besoin d’une autre app.

Il ne suffit plus quand les liens arrivent enveloppés dans des redirections, quand un même site appartient à des profils différents selon les jours, ou quand vous avez des profils Chrome ou Firefox à côté de ceux de Safari. Dans ces cas, choisir au moment du clic vaut mieux qu’une règle écrite à l’avance.

Quelle est l’alternative à une règle par site ?

Placez un sélecteur de profils Safari devant le clic, pour que chaque lien demande où il doit aller. Burly devient votre navigateur par défaut, reçoit chaque lien avant tout navigateur, et affiche un sélecteur radial où chaque profil Safari, et chaque profil Chrome et Firefox, est une destination à part entière.

Comme Burly voit le lien avant qu’il soit résolu, les redirections et les liens courts n’ont pas d’importance : vous choisissez le profil, et Burly ouvre ce profil avec l’URL. Safari n’offre aucun moyen public de lancer un profil nommé : Burly utilise donc l’API Accessibilité de macOS pour appuyer sur l’élément Nouvelle fenêtre de Safari correspondant au profil choisi, puis remet le lien à cette fenêtre. C’est pourquoi il a besoin de l’autorisation Accessibilité et que Safari soit ouvert.

  1. Téléchargez Burly, placez-le dans Applications et accordez l’accès Accessibilité quand macOS le demande.
  2. Définissez Burly comme navigateur web par défaut dans Réglages Système > Bureau et Dock. Vous pouvez laisser vos règles Ouvrir les liens avec un profil en place ; elles ne sont simplement plus consultées.
  3. Cliquez sur n’importe quel lien et choisissez le profil Safari dans le sélecteur, ou appuyez sur la touche de ce profil.
  4. Si presque tous vos liens appartiennent à un seul profil, fixez-le dans « Ouvrir dans » et activez Inverser : les liens y vont directement et le sélecteur n’apparaît que lorsque vous maintenez votre touche de modification. Le pas-à-pas se trouve dans toujours ouvrir les liens dans un même profil de navigateur.
Le sélecteur radial de Burly sur un lien cliqué, avec deux profils Safari sur des pétales distincts à côté de profils Chrome et Firefox.
Choisissez le profil Safari à chaque clic, pour n’importe quel site, sans règle à configurer au préalable.

En bref

Ouvrir les liens avec un profil est une règle par site pour les liens venant de l’extérieur de Safari, et elle ne se déclenche que lorsque Safari est le navigateur par défaut et que le lien mène directement au site configuré. Bien configurée, elle couvre bien les cas simples. Quand elle n’y arrive pas, à cause des redirections, du contexte ou de profils dans d’autres navigateurs, choisissez plutôt le profil au moment du clic.

Essayez Burly gratuitement

Envoyez chaque lien vers le bon profil de navigateur en quelques secondes. Natif, privé et gratuit. Aucun compte requis.

Télécharger pour macOS