Web端打开本地可执行的exe程序

reg文件是注册表文件。

Web启动Colors.reg

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Colors]
@="URL:Colors"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\Colors\shell]
[HKEY_CLASSES_ROOT\Colors\shell\open]
[HKEY_CLASSES_ROOT\Colors\shell\open\command]
@="D:\\Colors Lite\\Colors.exe"

双击这个reg文件把Colors写入注册表:

写入注册表成功如下:

定义一个方法openExe:

/*** 打开本地可执行的exe程序* @param href*/
export function openExe (href) {const a = document.createElement('a')a.setAttribute('href', href)a.click()
}

导入方法openExe并使用:

import { openExe } from './utils'function openColors () {openExe('Colors://')
},

每次在web端打开exe应用程序,浏览器都会默认弹窗。

Chrome_始终在关联的应用程序中打开此类型的链接:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"ExternalProtocolDialogShowAlwaysOpenCheckbox"="1"

双击reg文件,写入注册表成功。


此时再次在web端打开exe应用程序,浏览器就不会再次默认弹窗了。

Web端打开本地可执行的exe程序相关推荐

  1. web端启动本地exe客户端

    1. 背景 项目中常用浏览器有Chrome和IE,对于web端启动本地exe客户端.早期,Chrome和IE都提供了ActiveXObject对象,以它的exec接口,只需传入本地exe客户端所在安装 ...

  2. Web端调用本地打印机-Java实现

    实现思路: 用Java调用本地打印机实现功能,将java程序打包成exe可执行文件,在本地注册表中新增URL协议,最后web端通过该协议实现启动本地exe程序进行打印 实现过程: 1.下载32位TSC ...

  3. Web端打开文件选择和保存对话框

    总体介绍 文件的选择.保存对话框,使用Java 很容易达成. 如果想在Web端使用的话,可以用Applet 达成. 但如果想使用HTML, js 达成的话,也是可以的.不过 web程序对客户机的文件进 ...

  4. 通过自定义协议URL protocal 在网页端打开本地应用程序(兼容各种浏览器)

    在安装应用程序时,向系统注册私有自定义协议的方式,可以在网页端通过url的方式打开本地应用程序. 我们常见的协议有http://, https://,ftb://等. 通过自定义协议的方式比安装插件的 ...

  5. Hadoop web端打开hdfs上的文件问题

    Hadoop打开hdfs上的文件问题 报错信息:Failed to retrieve data from /webhdfs/v1/user/hive/warehouse/test/test.txt?o ...

  6. java web打开文件_Java web 如何打开本地文件夹?

    使用情景 有一个只在一台 Windows7 上使用的 Java web 项目,浏览器是 Chrome.它需要点击一个链接可以打开指定的本地文件夹,目录会有中文. 服务器环境 Jdk1.7.Tomcat ...

  7. QT生成可执行的EXE程序

    [转载] Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll, 如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行. 因此 Qt 官方开发环 ...

  8. [转载] python3.6版本生成的python脚本如何打包为可独立执行的exe程序

    参考链接: Python命令行界面编程 如需转载,请注明出处:http://blog.csdn.net/jayloncheng/article/details/77567638 在此,我们使用pyin ...

  9. 【webrtc】web端打开日志及调试

    参考gist Chrome Browser debug logs sawbuck webrtc-org/native-code/logging 取日志 C:\Users\zhangbin\AppDat ...

最新文章

  1. 转子接地保护原理_发电机转子一点接地保护的研究
  2. 记录一下:关于mysql数据误删除恢复的问题
  3. lntellijidea怎么创建文件_DBC文件到底是个啥
  4. 过滤ilist中的重复数据
  5. [转]vim 如何编辑 GB2312 编码的文件?
  6. 支持-vsdoc.js的jQuery智能提示的VS2008 SP1补丁发布
  7. javascript 网页自动跳转
  8. jstl有什么优势(简单介绍)
  9. MFC AlphaBlend 函数
  10. Java Web开发技术应用——监听器
  11. 小学教育专业语文方向毕业论文怎么选题?
  12. UVC驱动分析一条龙
  13. 求最小公倍数(扩展版)
  14. 领域驱动架构(DDD)建模中的模型到底是什么? 1
  15. 数据科学面试应关注的6个要点
  16. 《数据可视化技术》 太平洋汽车销售分析
  17. 简单计算 ( 山东科技大学第二届ACM校赛)
  18. python学习(二)配置开发IDE(windows)
  19. ES面试问题和入门资料
  20. PyTorch 图像分类识别(一)定义及加载自己的数据集并可视化

热门文章

  1. PT100分度表分享
  2. qnx与linux区别,实时Linux和RTOS进行比较
  3. 介绍一点怎么样在网页建设中用到的非常实用方法
  4. 大学期间最浪费时间的十件事
  5. Dota2设置英文配音中文界面
  6. Modernizr的介绍和使用
  7. frm考试可以用计算机,FRM考试是否可以带计算器,普通计算器可以吗?
  8. 【前端】【案例】之HTML中应用表格制作简历、课程表(含跨行跨列)代码实操并附结果图
  9. 鄱阳湖湖水面积变化动态监测
  10. 惊人发现:火星上有水!会有生命吗? 未完