6 votes

Comment puis-je voir quels schémas d'URI personnalisés sont enregistrés?

Une des choses intéressantes à propos d'OmniFocus est que vous pouvez ajouter des tâches en appelant omnifocus:///add?name={query} à partir d'un navigateur, ou d'un lanceur (comme Alfred ou LaunchBar). J'aimerais savoir quelles autres fonctions il y a à appeler pour cela, ainsi que pour d'autres applications.

J'ai examiné le info.plist du contenu du package de l'application, mais il détaillait seulement que omnifocus:// était en effet enregistré en tant que schéma personnalisé. Et je n'ai trouvé aucune référence à ce sujet sur le site d'Omni non plus.

2voto

Stephen C. Steel Points 2869

J'aime utiliser RCDefaultApp pour gérer les gestionnaires de protocoles et d'URIs. Il y a peut-être une meilleure façon de le faire de manière programmable, mais RCDefaultApp de Rubicode est également très utile pour de nombreuses autres raisons.

Lorsque vous déchargez la base de données des services de lancement, apparaît-elle là-bas?

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -h

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