前端如何打开钉钉(如何唤起注册表中路径与软件路径不关联的软件)

在前端唤起本地应用时,我查询了资料,在注册表中找到腾讯视频会议的注册表情况,如下:

 在前端代码中加入

window.location.href="wemeet:";

就可以直接唤起腾讯视频会议,但是我无法唤起钉钉

前端如何打开钉钉(如何唤起注册表中路径与软件路径不关联的软件)_第1张图片

之所以会这样,是因为注册表中的路径是不是唤起登录的路径,我们需要改动一下

如何修改参考:前端使用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。

然后在注册表中我们可以看到如下

前端如何打开钉钉(如何唤起注册表中路径与软件路径不关联的软件)_第2张图片

然后回到前端页面

 前端如何打开钉钉(如何唤起注册表中路径与软件路径不关联的软件)_第3张图片

正常打开了

前端如何打开钉钉(如何唤起注册表中路径与软件路径不关联的软件)_第4张图片

 

 

你可能感兴趣的:(前端,钉钉)