1. 程式人生 > >jsp、html通過添加註冊表開啟本地應用

jsp、html通過添加註冊表開啟本地應用

      之前在給客戶做專案的時候,客戶的需求是想通過前段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>


歡迎各位留言討論!