从网页打开Mac OS应用程序

时间:2012-08-16 15:45:35

标签: php javascript shell

我正在为小型企业构建内部系统,其中一个要求的功能是通过单击网页上的按钮进入不同的应用程序。

例如,当您单击 Coda 的图标时,它将打开并可用。

这不需要适用于Windows,仅适用于Mac OS Mountain Lion!

怎么可以这样做?或者不能这样做?

2 个答案:

答案 0 :(得分:1)

两个选项:

  1. 如果可以使用注册的URL架构打开应用程序,则可以使用该架构。例如,ftp://...链接打开默认的FTP应用程序,news://...链接默认新闻阅读器。您可以组成自己的URL模式。应用程序通常需要为某个模式注册自身才能使其正常工作。
  2. 如果这不是一个选项,你几乎必须在客户端的浏览器中安装一个插件,可以通过它想要的任何机制来实现。

答案 1 :(得分:0)

你在这里遇到的问题是二进制文件和网络的工作方式。像cocoa应用程序这样的编译应用程序只有在至少它们的起始二进制文件存在时才能工作。但这基本上意味着用户已经下载了二进制文件。

此外,这些应用程序将创建自己的应用程序首选项 - 因此下载的Coda版本将没有许可证。

如果用户下载了二进制文件,会阻止他们永远使用您的软件吗? (只是与所述软件的作者分开许可证问题)。

所以,你唯一可以做的就是向他们展示一些类似客户端的VNC,这将使他们能够有限地访问你所控制的环境。但是写这个超出了这个网站的范围。

(我假设,应用程序尚未在本地安装,但可以从服务器使用)。