2012-08-16 55 views
0

我正在为小型企业构建一个内部系统,其中一项功能是通过单击网页上的按钮来访问不同的应用程序。从网页打开Mac OS应用程序

因此,例如,当您点击图标Coda它将打开并可用。

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

这怎么办?或者它不能完成?

+0

它只适用于特定的浏览器吗? – 2012-08-16 15:47:58

+0

http://stackoverflow.com/questions/389204/how-do-i-create-my-own-url-protocol-e-g-so这是一个.net特定的答案,但一些条款可能会有所帮助。 – 2012-08-16 15:48:30

+0

Mac应用是否支持像iOS应用这样的自定义url方案?如果他们这样做,那可能是一条可以采取的道路。 – Jeremy1026 2012-08-16 15:48:43

回答

1

两个选项:

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

您在这里遇到的问题是二进制文件和网络的工作方式。编译的应用程序,如可可应用程序只有在至少它们的起始二进制文件存在的情况下才有效。但这基本上意味着用户已经下载了二进制文件。

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

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

所以,你可以做的唯一的事情就是向他们展示一些像客户端那样的VNC,它们将授予他们有限的访问权限,以控制你所处的环境。但是,写出这个网站的方式已经超出了范围。

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

相关问题