是否可行经由浏览器/ URL启动应用程序?什么是这样做的选择呢?

我知道与IE和Windows(通常不工作)来做到这一点。理想情况下,我想这是浏览器无关。

我们的应用程序是RCP,所以理论上Java Web Start的可以工作,我们只需要做我们如何实现我们对用户的,这是我想避免应用一些显著的变化。我们的网络服务器的代码是目前所有的Java如果有差别。

我几乎放弃了,直到我点击了苹果公司的网站上,这反过来又推出了iTunes中的URL。

苹果是如何做到的呢?

有帮助吗?

解决方案

的iTunes 自己注册为定制itms://itmss://协议的协议处理程序。当你点击与该协议的URL - 间接对苹果公司的网络服务器一个步骤之后,在这种情况下 - iTunes的推出来处理它,就像你的浏览器启动处理http://网址或电子邮件程序启动处理mailto:网址

这是不是“跨平台”本身,而是它的每一个平台上做工作,在那里,如存在,到处都做同样的事情URL处理器。

它的唯一的工作,如果应用程序已经安装,这就是为什么你会希望有指示的人来安装必要时,程序飞溅页的缺点。

其他提示

3的Silverlight和Adobe AIR将让你启动浏览器之外的应用程序。

如果这是独立于操作系统,那么你可以不依赖于任何特定的程序可用。你想什么样的程序来启动呢?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top