jsp、html通過添加註冊表開啟本地應用
阿新 • • 發佈:2018-12-15
之前在給客戶做專案的時候,客戶的需求是想通過前段HTML頁面的按鈕直接開啟本地的應用,參考了資料,終於與解決了,話不多說,直接上原始碼。
方法:在客戶端添加註冊表,html通過<a href>跳轉實現開啟本地應用。
一個簡單的小例項:
第一步:添加註冊表
在桌面txt檔案,字尾改為.reg
編輯檔案
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Test]
"URL Protocol"="D:\\Thunder Network\Thunder9\Program\Thunder.exe"
@="TestProtocol"
[HKEY_CLASSES_ROOT\Test\DefaultIcon]
@="D:\\Thunder Network\Thunder9\Program\Thunder.exe"(這個是需要開啟的應用,這是測試開啟迅雷)
[HKEY_CLASSES_ROOT\Test\shell]
[HKEY_CLASSES_ROOT\Test\shell\open]
[HKEY_CLASSES_ROOT\Test\shell\open\command]
@="D:\\Thunder Network\Thunder9\Program\Thunder.exe"
下一步:
編輯完成後,雙擊執行檔案
下一步:編輯html前臺頁面程式碼如下:
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<meta content="always" name="referrer">
<meta name="theme-color" content="#2932e1">
<title>openExe</title>
</head>
<body>
<a href="test://">openThunder</a>(test是登錄檔的名稱)
</body>
</html>
歡迎各位留言討論!