html启动本地.exe文件

类似于页面中启动迅雷,QQ等应用的链接;

一种用是用ActiveX控件,目前的浏览器只有IE可用这种,而且还有一定风险,会导致病毒入侵;

另一种是用URL,添加注册表。

现在就说明下第二种,添加注册表的方法;

首先,进入运行界面(快捷键:windows+r)


然后输入regedit进入注册表界面;

右击第一个文件夹,选择  新建 > 项,为新建的项命名,比如“Go”;

在Go里再新建”DefaultIcon”与”shell”两个新项,在shell里新建“open”,open里新建“command”,最后样式如下;

文件建好后开始修改里面的字符串值;

首先修改Go里面的;

右击右边空白部分,新建字符串值,命名为“URL Protocol”,同时修改默认字符串的数据为“URL:Go Protocol Handler”,结果如下;


第二步修改DefaultIcon离得字符串,将默认项的数值改为你要打开的.exe文件的完整目录(如,我要打开本地QQ);


第三部修改command里的数值,将默认项的数值改为地址+关键字(关键字为稍后html里要链接地址,我的为“Go://调用QQ”),图示如下;



最后,编写html代码如下;

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="author" content="name">
  6. <title> </title>
  7. <style>
  8. </style>
  9. </head>
  10. <body>
  11. <a href="Go://调用QQ">调用QQ </a>
  12. <script> </script>
  13. </body>
  14. </html>
点击链接,即可开启本地的QQ

猜你喜欢

转载自blog.csdn.net/wuqianjing/article/details/80857375