J'essaie actuellement de modifier le comportement de gestion d'URL par défaut dans OS X. Je voudrais, lorsque vous cliquez sur un lien en dehors d'un navigateur Web, copier cette URL dans la table de montage au lieu de l'ouvrir dans le navigateur Web par défaut - par exemple , cliquer sur un lien dans une conversation Skype devrait copier cette URL dans le presse-papiers OS X au lieu de l'ouvrir dans Firefox (qui est actuellement mon navigateur Web par défaut).
J'ai pensé à des solutions, mais je ne suis actuellement pas en mesure d'en mettre en œuvre. Si je peux créer une application qui place des URL dans la table de montage qui lui sont envoyées et peut définir cette application comme navigateur Web par défaut, je serais en mesure d'atteindre mon objectif.
J'ai créé une application avec Automator qui exécute la commande shell pbcopy
et j'ai défini cette application comme mon navigateur Web par défaut, mais je n'ai pas obtenu le résultat attendu. J'ai fait quelques tests et je peux confirmer que l'application s'exécute en cliquant sur un lien, cependant, je ne peux pas faire passer l'URL au script d'application / shell. J'ai essayé à la fois stdin ou un argument passé, mais sans succès.
Existe-t-il un moyen pour une application créée avec Automator de récupérer une URL cliquée et de l'envoyer à pbcopy
, lorsque cette application est définie comme gestionnaire (par défaut) pour les URL?
Sinon, existe-t-il un meilleur moyen de créer un faux navigateur Web qui prend l'entrée et la place dans le presse-papiers qu'Automator? Ou existe-t-il un autre moyen d'atteindre mon objectif sans application / script personnalisé?