Nous avons configuré Chrome pour ouvrir les liens tel: avec Skype. Sur un ordinateur, il n’ouvre pas directement Skype après avoir cliqué sur un lien tel, mais demande si Skype doit être ouvert (dans une fenêtre contextuelle).
J’ai essayé de réinitialiser Chrome et essayé de changer le gestionnaire vers un autre logiciel pour tester si le problème vient peut-être de Skype. Mais il semble que Chrome demande en général une confirmation avant d’ouvrir une application externe.
Comment pouvons-nous configurer Chrome pour ne pas demander de confirmation à chaque fois ?
Ceci est sous Windows 10.
Cela peut désormais être fait avec Chrome 79+. Grâce au lien Reddit de la réponse précédente de @Kropotoff, vous pouvez restaurer l’option « Toujours ouvrir ces types de liens dans l’application associée » en mettant à jour vos paramètres système.
Au moins sur Mac, il semble que vous deviez quitter et redémarrer Chrome avant que l’option ne devienne disponible.
Autre méthode
Comme alternative à l’activation de la case à cocher, puis au lancement de Chrome pour sélectionner la case et s’assurer qu’elle est conservée dans le profil Chrome, il semble également possible de mettre en liste blanche des URI de gestionnaires de protocole spécifiques via la ligne de commande. Ceci est utile pour Selenium et autres automatisations, signifiant que les URI s’ouvrent sans intervention de l’utilisateur et que vous n’avez pas besoin de préconfigurer le navigateur.
En supposant que vos gestionnaires de protocole sont myprotocol1://whatever et myprotocol2://whatever, vous pouvez faire ceci sur Mac. Si vous choisissez cette voie, il ne semble pas nécessaire de vous soucier du paramètre de case à cocher ci-dessus.
Le nom « URLAllowlist » est supporté à partir de Chrome 85 et il est requis pour Chrome 100+ ; les versions antérieures de Chrome (15-85) supportaient aussi « URLWhitelist » à la place de « URLAllowlist », mais URLWhitelist a été déprécié puis supprimé.