Ho letto molto online sui gestori di URL personalizzati / gestori di protocolli personalizzati come:
- Avvio di applicazioni esterne mediante protocolli personalizzati in OSX
- Gestore URL OS X per aprire collegamenti a file locali
Capisco che puoi dire al sistema che un determinato programma è in grado di gestire un determinato schema / protocollo con il Info.plist
file:
<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/>
Ma se ci sono più applicazioni in grado di aprire lo stesso gestore URL, come ad esempio mailto:
come specificare quale si desidera che il sistema utilizzi?
C'erano alcuni riferimenti a programmi di utilità come quello More Internet preference pane
che non sembra più essere disponibile dal sito dell'autore. L'ho trovato online da Google, ma sembra un po 'traballante - come se fosse stato scritto per un vecchio OSX - forse Tiger.
Non sono stato in grado di trovare informazioni su come impostare il gestore URL per protocolli e protocolli personalizzati. Suppongo che ci sia un plist
file da qualche parte che posso modificare - o forse c'è un'utilità più recente e migliore che funziona bene con Mountain Lion?