网页中调取exe程序

本篇参考博客https://blog.csdn.net/zhuolei123/article/details/50470982
这个功能必须要依赖注册表 1. 准备一个exe可执行程序 2. 编辑注册表信息 3. 完成 步骤如下

  • 假如我们要打开一个小键盘我们找到放置的位置C:\WINDOWS\system32\osk.exe
  • 编辑注册表内容如下,windows+R键打开regedit
在hkey_classes_root下面新建一个shitou目录 编辑目录的默认属性,值为shitouProtocol 接着再新建一个字符串值,名称为URL Protocol,值为C:\WINDOWS\system32\osk.exe 接着在新建一个项(目录),目录名为DefaultIcon,编辑该目录的默认属性,值为C:\WINDOWS\system32\osk.exe, 在shitou下面再新建一个项,名称为shell 在shell下面再新建一个项,名称为open 在open下面再新建一个项,名称为command,编辑该目录的默认属性,值为”C:\WINDOWS\system32\osk.exe” 完成设置(在xp系统下需要重启)

完成设置 【网页中调取exe程序】在网页中连接中 href=' shitou://' 就可以打开该exe程序了,并且可以兼容所有浏览器。
这个有个问题必须要a标签才能链接过来,当然把a标签隐藏掉。执行下面的代码就可以的。
$(...)[0].click();

    推荐阅读