3

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

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

4

3 回答 3

3

我个人使用RCDefaultApp 首选项窗格,它是免费的。我认为它会为您管理这些 CFBundleURLTypes(以及更多)。

这是指向和点击。我也想听听命令行选项。

于 2012-09-10T13:52:25.987 回答
1

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

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

于 2012-12-11T03:32:13.997 回答
0

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

于 2013-11-04T16:30:56.637 回答