在瀏覽器調起本地應用的方法


最近公司有個需求,要求在瀏覽器中點擊某個按鈕,自動調起電腦中的一個應用。
首先,將以下代碼復制到一個 reg 文件,例如 test.reg

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ptl]
@="URL:ptl Protocol Handler"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\ptl\shell]
[HKEY_CLASSES_ROOT\ptl\shell\open]
[HKEY_CLASSES_ROOT\ptl\shell\open\command]
@="D:\\software\\tim\\Bin\\QQScLauncher.exe"

這段代碼注冊了一個 ptl 協議,作用是調起電腦中的 tim 應用 ,路徑是 D:\\software\\tim\\Bin\\QQScLauncher.exe
保存完成后,雙擊注冊。
PS:協議,應用可以自由設置

其次,建一個 html 文件

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
</head>
<body>
    <a href="ptl:">tim</a>
</body>
</html>

a 標簽里的 ptl 就是剛才注冊的協議,現在打開瀏覽器點擊 tim 將會彈出一個提示,是否打開 TIM
在這里插入圖片描述
點擊確定,即可打開 TIM,我們可以將提示的勾打上,以后點擊 tim 就會直接彈出 TIM,不會再提示。
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM