我在网上阅读了很多有关自定义URL处理程序/自定义协议处理程序的信息,例如:
我知道您可以告诉系统某个程序能够使用该Info.plist
文件来处理特定的方案/协议:
<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/>
但是,如果有多个应用程序可以打开同一个URL处理程序,例如,mailto:
如何指定希望系统使用哪个应用程序?
有一些实用工具的引用,例如More Internet preference pane
似乎在作者的站点上不再可用。我确实是在Google网上通过Googling找到它的,但似乎有点不稳定-就像是为较旧的OSX编写的-也许是Tiger。
我还没有找到有关如何为协议和自定义协议设置URL处理程序的信息。我假设plist
我可以在某个地方编辑文件-也许有一个更新更好的工具可以与Mountain Lion一起使用?