如何使用 JavaScript 打开 Windows 程序?

Chi*_*her 3 html javascript windows exe localhost

因此,我正在尝试为 Windows 制作一个项目中心(使用 Localhost 在本地运行),该中心将通过单击按钮打开不同的应用程序(例如 CAD 程序)。这不安全吗?如果没有,我该怎么做?如果是这样,是否有替代方案?谢谢!

gig*_*uck 6

URI(统一资源标识符)将提供最佳的用户体验。URI 是一种模式,可以启动应用程序并将数据传递到应用程序中。最常见的 URI 示例是mailto:用于从网站启动计算机的邮件客户端。

创建 URI 涉及编辑注册表。这是一些有关如何执行此操作的 Microsoft 文档。查看注册表中的其他示例,例如mailto: https ://msdn.microsoft.com/en-us/library/aa767914( v= vs.85).aspx

最后,我看到人们使用<a href="path.lnk">在 Internet Explorer 中可以正常工作的快捷链接。您仍然会收到打开或保存的提示;然而,它是最简单的解决方案。

  • 您可以使用 window.open(uri).... 但在客户端(即客户的计算机),计算机的“注册表”中需要有一些内容。出于安全原因,一般计算机不允许您启动程序。在企业环境中,可以更新注册表以便正确启动应用程序。 (2认同)