加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

如何从网页中调用本地exe应用程序(兼容各个浏览器)

(2019-02-24 23:17:04)
分类: 编程之乐
https://blog.csdn.net/zhuolei123/article/details/50470982
传统的方式就是针对各个不同的浏览器去开发不同的插件,今天我要来介绍另一种方式。 
大家都知道网页中启动QQ对话框,是通过 tencent://message/?uin=1278230143&Site=&menu=yes 这样一个链接来进行的,暂且称它为自定义协议。 
那么如何来实现一个自定义协议呢?分为以下几步

准备好一个exe可执行程序
编辑注册表信息
完成
步骤如下

假设我们准备好的exe主程序放置在d:/print/print.exe
编辑注册表信息如下 
在hkey_classes_root下面新建一个shitou目录 
编辑目录的默认属性,值为shitouProtocol 
接着再新建一个字符串值,名称为URL Protocol,值为d:/print/print.exe 
接着在新建一个项(目录),目录名为DefaultIcon,编辑该目录的默认属性,值为d:/print/print.exe,1 
在shitou下面再新建一个项,名称为shell 
在shell下面再新建一个项,名称为open 
在open下面再新建一个项,名称为command,编辑该目录的默认属性,值为”d:/print/print.exe” “%1” 
完成设置(在xp系统下需要重启)
完成设置
在网页a链接中,href=”shitou://”就可以打开该exe程序了(亲测兼容各个浏览器)
--------------------- 

如何在WEB网页中调用应用程序, 例如:WORD,EXCEL等

https://bbs.csdn.net/topics/40415483

如何注册类似tencent..thunder等协议

http://www.docin.com/p-663987070.html

利用URL Protocol实现网页调用本地应用程序

https://blog.csdn.net/zssureqh/article/details/25828683

html网页调用本地exe程序的实现方法

https://blog.csdn.net/mxdmojingqing/article/details/79106768

在网页中执行本地exe程序的两种方式

https://blog.csdn.net/awhip9/article/details/53375222

js调用本地exe程序的两种方式

https://blog.csdn.net/longzhoufeng/article/details/78778708

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有