Répertoire des schémas d'URL pour Mac Apps

10

Existe-t-il un répertoire de toutes les applications Mac prenant en charge les schémas d'URL? Un schéma d'URL est une URL personnalisée qui lance l'application et peut effectuer une action.

omnifocus://

Le schéma d'URL ci-dessus fonctionne pour OmniFocus.app

imsoper
la source
1
Cherchez-vous quelles applications prennent en charge quels schémas d'URI sur votre machine, ou une liste générale?
slhck
1
@slhck Supposons le premier, car le second n'est pas possible étant donné qu'il n'y a pas de liste de toutes les Mac Apps pour commencer. Versiontracker / MacUpdate peut cependant être raisonnablement complet. Cela aiderait beaucoup si cette question contenait des informations sur la motivation.
Daniel Beck
1
Je cherchais principalement une liste générale, mais trouver les applications sur ma machine serait également utile.
imsoper

Réponses:

13

Une autre option serait d'utiliser lsregister -dump.

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | grep -B6 bindings:.*:

Lri
la source
1
Merci, la longue commande a fonctionné.
Leo Ufimtsev
7

Pour obtenir une liste de tous les schémas d'URL pris en charge par les applications de votre système, obtenez RCDefaultApp . Il ajoutera un volet de préférences aux préférences système qui comprend une liste des schémas d'URL pris en charge et les applications fournissant cette prise en charge.

Capture d'écran


Veuillez noter que ces régimes ne sont pas nécessairement liés aux services utiles fournis par les applications. Beaucoup existent simplement pour faciliter l'enregistrement de logiciels (par exemple x-voodoopad-register, x-unison2-regou webnote-license) en cliquant sur un lien dans un e-mail et ne sont d'aucune utilité autrement. Pour le reste, vous devez comprendre comment les utiliser. Le simple fait d'exécuter par exemple open txmt://foodans le terminal ne produira pas de résultat utile.

Capture d'écran

Daniel Beck
la source