gpt4 book ai didi

java - 从网站启动桌面应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:06:43 25 4
gpt4 key购买 nike

通过浏览器/URL 启动应用程序是否可行?执行此操作有哪些选项?

我知道在 IE 和 Windows 上执行此操作的方法(通常行不通)。理想情况下,我希望它独立于浏览器。

我们的应用程序是 RCP,因此理论上 Java Web Start 可以工作,我们只需要对我们向用户交付应用程序的方式进行一些重大更改,我希望避免这种情况。如果有区别的话,我们的 Web 服务器代码目前全部是 Java。

我几乎放弃了这个,直到我点击了 Apple 网站上的一个 url,它又启动了 iTunes。

苹果是怎么做到的?

最佳答案

iTunes registers itself as a protocol handler用于自定义 itms://itmss:// 协议(protocol)。当您使用该协议(protocol)访问 URL - 在 Apple 的网络服务器上进行间接访问后,在这种情况下 - iTunes 启动以处理它,就像您的浏览器启动以处理 http:// URL 或您的启动电子邮件程序以处理 mailto: URL。

这本身并不是“跨平台”,但它确实适用于所有平台,因为 URL 处理程序存在并且在任何地方都做同样的事情。

它的缺点是只有在应用程序已安装时才能工作,这就是为什么您可能希望有一个启动页面来指示人们在必要时安装该应用程序。

关于java - 从网站启动桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/738175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com