
1 先注册URL PROTOCOL, 在windows 下就是注册表:
Windows Registry Editor Version 500
[HKEY_CLASSES_ROOT\myprotocol]
@="myprotocol Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\myprotocol\DefaultIcon]
@="C:\\WINDOWS\\NOTEPADEXE"
[HKEY_CLASSES_ROOT\myprotocol\shell]
@=""
[HKEY_CLASSES_ROOT\myprotocol\shell\open]
@=""
[HKEY_CLASSES_ROOT\myprotocol\shell\open\command]
@="\"C:\\WINDOWS\\NOTEPADEXE\" "
保存内容为 reg文件,然后执行,就加入注册表,注册了这个名字为myprotocol 的协议
2 写测试页面
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">
我介绍2种简单的法子:
一种是把EXE文件以HTML代码写成一个网页文件,你可参考PPS网络电视,它本身提供给用户一个代码,好像是cab格式的,然后放你网页,就能读取它,
二种就是你的EXE文件,把后辍去掉,在打开网页时,在自动加上exe用js可实现!
-----------------------------
如果是别人的服务器,不可能让你运行exe文件的!你把html另存为hta 文件来上一段javascript!那它就类似于exe文件,
以上就是关于如何用js从Firefox中调用本地exe文件全部的内容,包括:如何用js从Firefox中调用本地exe文件、js里面如何使用document.location来打开本地EXE文件、如何打开一个网站直接运行一个EXE文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)