Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is there a directory of all the Mac Apps that support URL Schemes? A URL Scheme is a custom url that launches the app and might perform an action.

omnifocus://

The above URL scheme works for OmniFocus.app

share|improve this question
1  
Are you looking which apps support which URI schemes on your machine, or a general listing? –  slhck Nov 3 '12 at 13:05
1  
@slhck Let's assume the former, as the latter isn't possible given that there is no list of all the Mac Apps to begin with. Versiontracker/MacUpdate might be reasonably complete though. It would help a lot if this question contained some information about the motivation. –  Daniel Beck Nov 3 '12 at 13:20
1  
I was primarily looking for a general listing, but finding the apps on my machine would be useful as well. –  imsoper Nov 13 '12 at 15:53

2 Answers 2

Another option would be to use lsregister -dump.

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

share|improve this answer

For a list of all URL schemes the applications on your system support, get RCDefaultApp. It will add a preference pane to system preferences that includes a list of supported URL schemes and the applications providing that support.

Screenshot


Please note that these schemes are not necessarily related to useful services provided by the apps. Many exist simply to facilitate registering software (e.g. x-voodoopad-register, x-unison2-reg,or webnote-license) by clicking a link in an email and aren't of any use otherwise. For the rest, you need to figure out how to use them. Just running e.g. open txmt://foo in the Terminal will not produce a useful result.

Screenshot

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.