Js如何调用本地应用程序】的更多相关文章

一般情况下,浏览器中是无法直接和本机的其他的程序进行交互的,在IE中,我们可以通过ActiveX对象的方式进行.但是这个方式只适用于IE浏览器,另一种比较通用的方式便是URL协议的方式,我们将某种URL的协议注册给某个程序来进行处理,比如将tencent://这样的协议注册给QQ程序来进行处理,当浏览器需要访问这样的协议的时候就转给QQ程序进行处理.这种URL协议的方式是可以跨平台的,比如在Windows上你需要添加注册表项.  首先先看看js应该如何调用qq客户端. window.open("…
最近要现实一个在PC网页中实现点击按钮调用本地应用程序的功能 其实实现原理也非常简单, 首先注册一个本地注册表文件,指向本地应用程序路径 其次在网页中用js指向这个注册表文件,就可以实现网页调用本地应用程序 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\myprotocol] @="myprotocol Protocol" "URL Protocol"="" [HKEY_CLASS…
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Test ActiveXObject</title> <script> function Run(command) { windo…
看到一个方法,有些用,先存下来,有用的时候再用. 前几天,在IE,FIREFOX中实现了用JS方式调用本地的可执行文件.地址:www.yihaomen.com/article/js/211.htm ,其实还有另外一种方法,就是 url protocol 的方式来实现.用这种方式实现,任何浏览器都兼容,不会存在只有前面那种只有IE或FIREFOX才行的情况. 都用过QQ,迅雷,电驴,在网页上点击的时候,就会弹出QQ,或者迅雷,电驴的下载界面,用的就是这个原理,在微软的MSDN上也有说明:http:…
ubunut下浏览器调用本地应用程序需要desktop文件和scheme协议的支持,和windows 的url protocol类似,只是注册协议的方式不一样. 首先是desktop文件,里面需要加入一个字段来注册协议 MimeType=x-scheme-handler/test 接着在Exec字段中加入 %u来接受参数 Exec=/usr/local/Test/test %u 如果需要root权限则需要使用gksu,它可以让应用程序启动的时候弹出对话框输入root密码,从而以root权限启动程…
html网页调用本地exe程序的实现方法:1.新建注册表具体文件: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\hhtpexe] [HKEY_CLASSES_ROOT\hhtpexe\defaulticon ]@="C:\\Program Files\\DMEO\\MultimediaDispatch.exe"--exe程序的路径 [HKEY_CLASSES_ROOT\hhtpexe\shell] [HKEY_CLAS…
最近进入了一个项目组,向大牛们一起学习如何搞开发,可谓是边开发边学习.就在前两天,我们的项目被领导们验收了一次,顺便给我们提了点新的需求,要求我们能够使用外在设备拍照上传.君要臣死,臣不能不死.更何况,他们没有让我们死,仅仅是我们去完成一个任务.回来之后,我们的头--郑浩,把这个任务交给了我,顺便给我带回来了一台型号为 S500A3B 的良田牌高拍仪.让我既欣喜,又癫狂. ----------背景 嗯嗯,上边分给了任务,我们该努力了.首先,我跟良田客服取得联系,向他们索要了关于良田高拍仪的应用程…
一.需求:在做网站的时候,有些网站网页面需要调用本地的exe程序. 二.方法:利用注册URL Protocol的方式. 代码如下: 1.视图文件里面的代码: <a href="fyexe://123456">FY办公</a> 2.reg文件里面的代码:(reg文件的文件名随便取,例如:fy.reg   建立好reg文件写好相应的代码后,双击运行这个文件即可) [HKEY_CLASSES_ROOT\fyexe] "URL Protocol"=&…
https://blog.csdn.net/ilovecr7/article/details/46803711 最近在做一个项目,要什么网页里调exe...开始以为不能实现,后来想想很多就跟淘宝网页上点旺旺一样,还有QQ,迅雷等都是这种.搜了一下解决方法,是添加注册表,自己运行了可以使用. 首先打开注册表,方法win+r 进入运行,或者从开始里找运行输入regedit进入注册表. 然后 在注册表 左边最上面HKEY_CLASSES_ROOT那个树右键新建——项.名字自己起就好了.然后再在自己建的…
  1.使用记事本(或其他文本编辑器)创建一个protocal.reg文件,并写入以下内容 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Webshell] @="URL:Webshell Protocol Handler" "URL Protocol"="" [HKEY_CLASSES_ROOT\Webshell\DefaultIcon] @="C:\\Program…