我正在开发一个内部网络应用程序,它允许我为我的客户存储远程控制凭据。每次我想连接到客户的计算机时,我都需要启动远程支持软件,复制并粘贴用户名和密码,然后点击“开始”按钮。该软件有可用的命令行参数,允许我立即启动 session ,但是,我不知道如何从我的浏览器应用程序中启动 .exe。
从 Web 应用程序中的链接启动本地应用程序有哪些选项?
最佳答案
您需要为链接中的 URL 设计自定义协议(protocol)(例如“customprotocol://blahblah”),并将您的应用程序注册为操作系统的外部协议(protocol)处理程序。这样,当单击链接时,浏览器将知道启动处理程序;从中,您可以从 URL 读取传入参数并采取相应行动。
注册此类协议(protocol)处理程序的过程是特定于操作系统的。参见 registering an application to a URL protocol on MSDN和 registering a protocol on Mozilla KB .
关于web-applications - 单击链接时启动本地应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8962472/