我目前正在构建一个应用程序,该应用程序要求用户首先登录到一个网页上,并从该网页上运行该应用程序。网站托管在服务器上,最终我需要在客户端启动应用程序。
这个网站是用.net建立的。是否可以发送一些打开已安装程序的http请求或html url?
谢谢。

最佳答案

可以通过在与程序关联的计算机上注册uri方案并让浏览器导航到该方案的uri来完成此操作。
例如,steam就是这样做的——steam安装程序注册了一个steam://uri方案,并与桌面应用程序相关联。当一个浏览器或另一个应用程序浏览到steam:/某个内容时,该内容将作为参数传递给steam以对其执行操作。
此方法不需要特殊权限,系统会提示用户输入启动应用程序的权限。

关于html - 从HTTP header 运行可执行文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15223911/

10-14 04:12