Saya telah membaca banyak online tentang penangan URL khusus / penangan protokol khusus seperti:
- Meluncurkan Aplikasi Eksternal menggunakan Protokol Kustom di bawah OSX
- Penangan URL OS X untuk membuka tautan ke file lokal
Saya mengerti bahwa Anda dapat memberi tahu sistem bahwa program tertentu dapat menangani skema / protokol tertentu dengan Info.plist
file tersebut:
<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/>
Tetapi jika ada beberapa aplikasi yang mampu membuka penangan URL yang sama, seperti mailto:
bagaimana Anda menentukan yang mana yang Anda inginkan sistem untuk digunakan?
Ada beberapa referensi ke utilitas seperti More Internet preference pane
yang sepertinya tidak lagi tersedia dari situs penulis. Saya memang menemukannya secara online oleh Googling tetapi tampaknya agak goyah - seperti ditulis untuk OSX yang lebih lama - mungkin Tiger.
Saya belum dapat menemukan informasi tentang cara mengatur URL handler untuk protokol dan protokol khusus. Saya berasumsi ada plist
file di suatu tempat yang dapat saya edit - atau mungkin ada utilitas yang lebih baru dan lebih baik yang berfungsi dengan baik dengan Mountain Lion?