假設咱們須要添加一個alert協議 ,對應的程序路徑是 C:\alert.exe 能夠傳入一個內容參數,實現像javascript alert同樣的效果javascript
下面是添加協議的步驟java
如下操做都是基於註冊表, 所以首先要執行 運行-->regedit 打開註冊表web
1. 首先找到 HKEY_CLASSES_ROOT,在其下添加一個項,命名爲alertchrome
2.在alert這級,右鍵--》 新建--》字符串值, 把名稱改成 URL Protocol ,值改成所需啓動的程序文件全路徑,這裏咱們寫C:\alert.exe,不須要引號shell
3.在alert下,新建項,命名shell,在shell 下面,新建項,命名open,在open下面,新建項,命名command 都小寫就能夠了。測試
4.在command這級,在右邊找到名稱爲(默認) 的字符串值,點擊它,並點擊右鍵,選擇修改spa
將數據值修改成 "C:\alert.exe" "%1"ip
5.完成字符串
這樣咱們使用 <a href="alert://hello">啓動alert</a> 就能夠在網頁上啓動應用程序了it
經測試驗證,ie/chrome均可以使用。
另外附上
在手機端web頁面中能夠使用 tel:轉到撥號界面, sms:轉到短信界面
<a href = "tel:13787164431">撥打電話:13787164431</a>
<a href = "sms:13787164431">發送短信到:13787164431</a>