一、在桌面新建txt文件 复制以下内容,保存后修改后缀名.txt为 .reg。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\testA]
@="URL:ABC"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\testA\DefaultIcon]
@="D:\\Program Files\\hikvision\\ClientFrame\\ClientFrame.exe"
[HKEY_CLASSES_ROOT\testA\shell]
[HKEY_CLASSES_ROOT\testA\shell\open]
[HKEY_CLASSES_ROOT\testA\shell\open\command]
@="\"D:\\Program Files\\hikvision\\ClientFrame\\ClientFrame.exe\" \"%1\""
二、双击运行.reg



三、window+R打开 ,输入regedit

找到testA,查看DefaultIcon和command里的数据是否是要打开的exe目录地址。
四、在前端代码点击函数中输入以下代码
window.location.href = 'testA://'
大功告成啦!!!
本文介绍了如何通过编辑Windows注册表创建自定义URL协议(.reg文件),并在前端代码中调用以打开指定程序。详细步骤包括创建registry项、设置默认图标和命令,以及使用`window.location.href`调用该协议。

403

被折叠的 条评论
为什么被折叠?



