1.需求背景
在网页上有一个按钮,点击之后可以唤醒电脑上的一个应用。效果如下图。
2.实现方法
网页端可以自定义一个协议,在windows注册表中进行注册,网页端通过这个协议来调起本地客户端。
自己的一些思考:百度网盘之所以能在网页上吊起本地应用,不需要执行额外的脚本,是因为他在安装客户端的时候,已经在注册表中添加了相应得信息。
3.脚本信息
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\yingshi]
@="URL:ptl Protocol Handler"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\yingshi\shell]
[HKEY_CLASSES_ROOT\yingshi\shell\open]
[HKEY_CLASSES_ROOT\yingshi\shell\open\command]
@="C:\\Program Files (x86)\\Ezviz Studio"
4.执行完脚本之后可以查看注册表中的信息
打开注册表
在第一个文件中
脚本中的第二行就是注册表信息得具体位置
4.网页端按钮代码
a标签中的yignshi 和脚本中的相对应。
<a href="yingshi:"></a>