本篇参考博客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系统下需要重启)
完成设置
在网页中连接中 href=' shitou://' 就可以打开该exe程序了,并且可以兼容所有浏览器。
这个有个问题必须要a标签才能链接过来,当然把a标签隐藏掉。执行下面的代码就可以的。
$(...)[0].click();
网友评论