假设咱们须要添加一个alert协议 ,对应的程序路径是 C:\alert.exe 能够传入一个内容参数,实现像javascript alert同样的效果javascript
下面是添加协议的步骤java
如下操做都是基于注册表, 所以首先要执行 运行-->regedit 打开注册表web
1. 首先找到 HKEY_CLASSES_ROOT,在其下添加一个项,命名为alertchrome
2.在alert这级,右键--》 新建--》字符串值, 把名称改成 URL Protocol ,值改成所需启动的程序文件全路径,这里咱们写C:\alert.exe,不须要引号shell
3.在alert下,新建项,命名shell,在shell 下面,新建项,命名open,在open下面,新建项,命名command 都小写就能够了。测试
4.在command这级,在右边找到名称为(默认) 的字符串值,点击它,并点击右键,选择修改spa
将数据值修改成 "C:\alert.exe" "%1"ip
5.完成字符串
这样咱们使用 <a href="alert://hello">启动alert</a> 就能够在网页上启动应用程序了it
经测试验证,ie/chrome均可以使用。
另外附上
在手机端web页面中能够使用 tel:转到拨号界面, sms:转到短信界面
<a href = "tel:13787164431">拨打电话:13787164431</a>
<a href = "sms:13787164431">发送短信到:13787164431</a>