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

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

在前端代码中加入

复制代码
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。

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

然后回到前端页面

正常打开了

相关推荐
请叫我聪明鸭3 小时前
基于 marked.js 的扩展机制,创建一个自定义的块级容器扩展,让内容渲染为<div>标签而非默认的<p>标签
开发语言·前端·javascript·vue.js·ecmascript·marked·marked.js插件
悟能不能悟3 小时前
Gson bean getxxx,怎么才能返回给前端
java·前端
2501_944711433 小时前
前端向架构突围系列 - 工程化(五):企业级脚手架的设计与落地
前端·架构
Apex Predator3 小时前
本地库导入到nexus
java·服务器·前端
趁着年轻吃点苦3 小时前
宝塔面板部署指南
前端
0思必得03 小时前
[Web自动化] Selenium中Select元素操作方法
前端·python·selenium·自动化·html
一叶星殇3 小时前
C# .NET 如何解决跨域(CORS)
开发语言·前端·c#·.net
运筹vivo@3 小时前
攻防世界: catcat-new
前端·web安全·php
阿雄不会写代码3 小时前
Let‘s Encrypt HTTPS 证书配置指南
前端·chrome
每天吃饭的羊4 小时前
hash结构
开发语言·前端·javascript