有时候我们想要实现一个功能,就是在HTML页面点击一个链接就能调用打开本地可执行文件。就像腾讯QQ、迅雷这种。
而实现这种功能其实也很简单,就是需要我们添加修改注册表,实现自定义URL Protocol协议。
自定义URL Protocol 协议
一些应用软件可以在浏览器中点击一个url后自动启动,并执行操作。
1. win+r打开注册表,输入regedit进入注册表
2. 在注册表 左边最上面HKEY_CLASSES_ROOT那个树右键新建——项。该项的名称自己命名,其实该名称也是协议的名称,我们调用的时候就是根据该协议调用的,而我这里随便起了一个:ZZO。
3. 然后在该项中右键->新建->字符串值,创建一个URL Protocol的值,其中数据默认为空。
4. 然后在ZZ