0

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

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

这不需要在 Windows 上工作,只在 Mac OS Mountain Lion 上工作!

怎么可能做到这一点?还是不能做?

4

2 回答 2

1

两种选择:

  1. 如果可以使用已注册的 URL 架构打开应用程序,则可以使用它。例如,一个ftp://...链接打开默认的 FTP 应用程序,一个news://...链接打开默认的新闻阅读器。您可以构建自己的 URL 架构。应用程序通常需要为某个模式注册自己才能使其工作。
  2. 如果这不是一个选项,您几乎必须在客户端的浏览器中安装一个插件,该插件可以通过它想要的任何机制执行此操作。
于 2012-08-16T15:49:59.367 回答
0

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

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

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

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

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

于 2012-08-16T15:51:27.290 回答