js頁面如何調用本地應用程序

第一步:寫入註冊表

首先在本地新建一個hd.txt文件,內容爲:

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\hd]
@="hd Protocol"
"URL Protocol"=""
 
[HKEY_CLASSES_ROOT\hd\DefaultIcon]
@="C:\\Program Files (x86)\\KuGou\\KGMusic\\KuGou.exe"
 
[HKEY_CLASSES_ROOT\hd\shell]
@=""
 
[HKEY_CLASSES_ROOT\hd\shell\open]
@=""
 
[HKEY_CLASSES_ROOT\hd\shell\open\command]
@="\"C:\\Program Files (x86)\\KuGou\\KGMusic\\KuGou.exe\" "

然後將這個hd.txt後綴名改成hd.reg【名字是我隨便起的,這個名字跟文件裏的名字需對應起來】

注意:

需要調用本地應用程序的地址時,裏面都要是雙斜槓才行,如下圖:

此時,就加入註冊表,註冊了這個名字爲hd的協議

第二步:寫測試頁面

在本地新建一個html文件,內容爲:

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body>
<div>
    <a href="hd://E:\whdWork\selfStudy\js\hd.reg">
        執行可執行文件
    </a>
</div>
</body>
</html>

第三步:運行reg

做好以上步驟,直接雙擊運行hd.reg文件,此時若提醒

勾選 允許本次操作;然後一直點確定;

第四步:檢查

按【win+R】輸入regedit 調出註冊表頁面,找到(如下圖),數據裏能顯示出我們需要用到的exe即可;

第五步:運行測試頁

此時都配置好了,運行html文件,點擊  執行可執行文件 即可;

調用成功啦

 
原文:https://blog.csdn.net/weixin_43941584/article/details/85787606 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章