在前端唤起本地应用时,我查询了资料,在注册表中找到腾讯视频会议的注册表情况,如下:
在前端代码中加入
window.location.href="wemeet:";
就可以直接唤起腾讯视频会议,但是我无法唤起钉钉
之所以会这样,是因为注册表中的路径是不是唤起登录的路径,我们需要改动一下
如何修改参考:前端使用A标签启动本地.exe程序 - 知乎
修改完了如下
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\dingtest]
"URL Protocol"= ""
@="dingtest"
[HKEY_CLASSES_ROOT\dingtest\DefaultIcon]
@="D:\\钉钉\\DingDing\\DingtalkLauncher.exe"
[HKEY_CLASSES_ROOT\dingtest\Shell]
@=""
[HKEY_CLASSES_ROOT\dingtest\Shell\Open]
@=""
[HKEY_CLASSES_ROOT\dingtest\Shell\Open\command]
@="\"D:\\钉钉\\DingDing\\DingtalkLauncher.exe\" "
然后记得如果目录有中文,记得保存格式ANSI。
然后在注册表中我们可以看到如下
然后回到前端页面
正常打开了