【发布时间】:2011-12-29 02:19:49
【问题描述】:
我的应用程序安装在用户的机器上(windows 和 mac 用户)。现在,用户还访问我的网站以获取某些其他内容。我想在网站上提供一个链接,上面写着“启动我的应用程序”。当他单击该链接时,它应该会启动我的应用程序,该应用程序已安装在他的系统上。我正在考虑采用 Active X 路线,但不推荐 + 必须为 Mac 使用另一种方法。另一种选择是如何获得与我的应用程序的文件关联并使其工作。还有其他选择吗?
【问题讨论】:
我的应用程序安装在用户的机器上(windows 和 mac 用户)。现在,用户还访问我的网站以获取某些其他内容。我想在网站上提供一个链接,上面写着“启动我的应用程序”。当他单击该链接时,它应该会启动我的应用程序,该应用程序已安装在他的系统上。我正在考虑采用 Active X 路线,但不推荐 + 必须为 Mac 使用另一种方法。另一种选择是如何获得与我的应用程序的文件关联并使其工作。还有其他选择吗?
【问题讨论】:
您可以为特殊的 URL 架构注册您的应用程序,例如 mygreatapp://open。与 ftp://... 链接打开默认 FTP 应用程序和 mailto://... 链接打开默认电子邮件应用程序一样,您可以为任何自定义 [myuniqueschemahere]:// 架构注册自己的应用程序。
【讨论】:
在安装过程中将您的应用注册为浏览器的“帮助”应用。
因此,如果您的网站上有一个带有“prashant://thisfineapp”之类 URL 的链接,点击它会启动您的应用程序。
【讨论】: