通过web页面上的链接调用本地软件
用户提出了一个需求,要把本地安装的C/S结构的软件调出来。
注意,不是点击它的快捷方式或者exe文件,而是点击网页上的一个按钮或者链接,就要把软件客户端调出来。在网上找过相关的资料,有两个比较常用的解决方案。
1,采用js代码来调,代码如下:
时,加载activeX。
点击按钮或者链接时,出现选择exe程序的选择框:
找到该exe程序或者快捷方式(当然,其他的也是可以的,比如是一个静态的html页面,bat程序,txt程序都可以,会执行其默认的打开方式)。
注意:该链接一旦与一个软件(或其他)建立关系之后,以后再点击该链接将不需要重新选择,会直接打开,因为在注册表里该链接与该软件的路径已经建立了关联,如图所示:
如图,前面的键值都是唯一的,后面的数据表示软件或者文件的路径,这样就已经完成了绑定,如果要更改绑定,就要在注册表中删除该项,或者更改连接中的键值。
控件下载的链接:控件下载