web-applications - 单击链接时启动本地应用程序

标签 web-applications web

我正在开发一个内部网络应用程序,它允许我为我的客户存储远程控制凭据。每次我想连接到客户的计算机时,我都需要启动远程支持软件,复制并粘贴用户名和密码,然后点击“开始”按钮。该软件有可用的命令行参数,允许我立即启动 session ,但是,我不知道如何从我的浏览器应用程序中启动 .exe。

从 Web 应用程序中的链接启动本地应用程序有哪些选项?

最佳答案

您需要为链接中的 URL 设计自定义协议(protocol)(例如“customprotocol://blahblah”),并将您的应用程序注册为操作系统的外部协议(protocol)处理程序。这样,当单击链接时,浏览器将知道启动处理程序;从中,您可以从 URL 读取传入参数并采取相应行动。

注册此类协议(protocol)处理程序的过程是特定于操作系统的。参见 registering an application to a URL protocol on MSDNregistering a protocol on Mozilla KB .

关于web-applications - 单击链接时启动本地应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8962472/

相关文章:

javascript - 复选框未通过 JavaScript 检查

javascript - 当窗口聚焦时自动滚动播放视频

java - 如何解决 "throw"JSF2 404 错误?

visual-studio - Visual Studio 不会调试到引用的 DLL(来自同一解决方案)

javascript - Flash、AJAX 或其他用于基于 Web 的演示界面的东西?

php - 如何提高网站在搜索引擎上的浏览量

python - 多表单处理 Django python 3.x

python - BadValueError : Property xxxx is required, 即使已经设置了 xxxx 属性? (谷歌应用引擎)

php - 如何在请求之间保留 MongoDB 游标?

HTML : Parse, 移动端解析重构