从网页打开 Mac OS 应用程序


Opening a Mac OS application from a webpage

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

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

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

怎么能做到呢?还是不能做?

两个选项:

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

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

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

如果用户下载了您的二进制文件,什么会阻止他们永远使用您的软件?(除了与所述软件的作者形成许可证问题)。

因此,您唯一能做的就是向他们提供某种类似VNC的客户端,该客户端将授予他们对您所控制的环境的有限访问权限。但是写这个已经超出了这个网站的范围。

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