如何创建一个weblink来打开一个osx桌面应用程序?

时间:2010-09-01 22:21:11

标签: macos web-applications

我想知道是否可以创建一个Web链接,以便当用户点击它时,它将打开一个OSX应用程序 - 我怎么能在终端做 - 打开myapp.app

或者我违反了一些OSX规则?

1 个答案:

答案 0 :(得分:2)

如果您想打开自己的应用,一种方法是让您的应用处理一个网址方案,比如x-my-app-scheme://。这可以按照this Apple document中描述的方法完成。您还需要在CFBundleURLTypes中设置Info.plist,如此处所述。 然后在您的网页中,设置hrefx-my-app-scheme://foo

您无法从网站的链接中打开任意应用。那将是一个严重的安全漏洞;考虑从Javascript中使用该行为。