如何在Mac OS X中将应用程序注册到uri方案

问题描述 投票:2回答:3

Mac OS应用程序可以通过指定CFBundleURLTypes通过其Info.plist文件来注册自定义uri方案。为了添加另一个uri方案,需要修改应用程序捆绑包。

问题是:如何在不更改应用程序本身的情况下为已安装的应用程序添加其他uri方案。如果可以从命令行完成,则可以加分。

macos url uri url-scheme
3个回答
3
投票

我个人使用RCDefaultApp preference pane,它是免费的。我认为它可以为您管理这些CFBundleURLType(以及更多)。

指向并单击。我也想听听命令行选项。


1
投票

defaultapp是执行此操作的简单命令行工具。您需要自己下载并构建它。

然后您可以使用诸如defaultapp ftp Transmit之类的命令来将Transmit设置为ftp的默认应用程序。


0
投票

您可以使用LinCastor(http://onflapp.wordpress.com/lincastor/)。可以将URL协议方案与AppleScript,shell脚本或现有应用程序关联。

© www.soinside.com 2019 - 2024. All rights reserved.