He estado leyendo mucho en línea sobre manejadores de URL personalizados / manejadores de protocolos personalizados como:
- Inicio de aplicaciones externas mediante protocolos personalizados en OSX
- Controlador de URL de OS X para abrir enlaces a archivos locales
Entiendo que puede decirle al sistema que un programa en particular puede manejar un cierto esquema / protocolo con el Info.plist
archivo:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>Local File</string>
<key>CFBundleURLSchemes</key>
<array>
<string>local</string>
</array>
</dict>
</array>
<key>NSUIElement</key>
<true/>
Pero si hay varias aplicaciones que son capaces de abrir el mismo controlador de URL, por ejemplo, mailto:
¿cómo especifica cuál quiere que use el sistema?
Hubo algunas referencias a utilidades como la More Internet preference pane
que ya no parece estar disponible en el sitio del autor. Google lo encontré en línea, pero parece un poco inestable, como si estuviera escrito para un OSX anterior, tal vez Tiger.
No he podido encontrar información sobre cómo configurar el controlador de URL para protocolos y protocolos personalizados. Supongo que hay un plist
archivo en algún lugar que puedo editar, ¿o tal vez hay una utilidad más nueva y mejor que funciona bien con Mountain Lion?