4 votes

Comment empêcher Safari d'ouvrir des liens dans des applications tierces sur macOS

Certains services comme Zoom ou BlueJeans ont la capacité de fonctionner soit dans l'application, soit dans le navigateur. Cependant, lorsqu'une application appropriée est installée, les liens sont automatiquement ouverts dans l'application par Safari (macOS) sans même un avertissement en cas de BlueJeans.

Alors ma question est : est-il possible d'empêcher Safari de lancer l'application lorsque je clique sur un lien qui peut être ouvert dans cette application ?

Idéalement, je veux que le lien s'ouvre dans Safari comme un site web normal sans même un avertissement pour l'ouvrir dans l'application. Cependant, un avertissement, comme celui que vous pouvez voir dans l'image ci-dessous pour Brave Browser, serait également acceptable, car actuellement Safari ouvre l'application BlueJeans sans demander la permission.

Pour être clair, je ne veux pas désinstaller les applications parce que parfois j'en ai besoin.

Invite à ouvrir le lien dans l'application correspondante dans Brave

1voto

tama Points 446

J'ai trouvé ce lien spécifique à BlueJeans : https://support.bluejeans.com/s/article/BlueJeans-Detector-Service.

Comme vous pouvez le voir, l'utilisateur doit cliquer sur une fenêtre contextuelle supplémentaire pour permettre le lancement de la réunion. L'utilisateur peut annuler accidentellement ce dialogue et se demander ensuite pourquoi rien ne se passe. D'autre part, certains utilisateurs peuvent ne pas remarquer le dialogue et simplement rester sur cet écran, confus.

De plus, un clic supplémentaire peut ne pas sembler si mal, mais si l'utilisateur rejoint fréquemment des réunions, cela ajoute une friction significative à l'expérience de lancement. Dans Chrome, comme illustré, l'utilisateur peut choisir de "Toujours autoriser", mais cette option n'est pas disponible dans tous les navigateurs (par exemple dans Safari).

L'article dit que le service Launcher empêche votre navigateur de demander si vous souhaitez Ouvrir dans BlueJeans.app.

Sachant cela, une façon de retrouver la boîte d'alerte serait d'arrêter ce processus de Launcher Service. Encore mieux est de bloquer tous les téléchargements à partir du site en question.

2 votes

Comme je l'ai dit, le processus est appelé BlueJeansHelper sur macOS, cependant vous ne pouvez pas simplement le quitter de force, car il y a un agent de lancement approprié pour cela. L'exécutable se trouve à: /Applications/BlueJeans.app/Contents/Resources/daemon/BlueJe‌​ansHelper.app J'ai changé le nom du dossier d'encadrement de daemon à daemon_no, afin que le fichier ne puisse plus être trouvé par l'agent de lancement. L'agent de lancement lui-même se trouve à: ~Library/LaunchAgents/com.bluejeansnet.BlueJeansHelper.plist Enfin, j'ai désactivé les téléchargements pour le site web de BlueJeans (sinon l'application se télécharge silencieusement). Une approche un peu bidouille mais ça fonctionne.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X