1 <a href="protocolName://數(shù)據(jù)參數(shù)字符串" ></a>
例如:
<a href="thunder://QUFmdHA6Ly95Z2R5ODp5Z2R5OEB5ZzQ1Lm..."/>打開迅雷</a> <a href="baiduyunguanjia://evoked-download/?bddxxxx">打開百度云盤</a> <a href="tencent://AddContact/?uin=1079190033xxx">打開騰訊QQ</a>
可以直接在瀏覽器地址欄中輸入tencent://123 或者baiduyunguanjia://123,進行實驗
有效果
還不錯哦
如圖發(fā)現(xiàn)可以喚起一個打開應(yīng)用程序的彈窗時,說明你的windows系統(tǒng)中就已經(jīng)注冊好該協(xié)議了,win+R輸入regedit打開系統(tǒng)注冊表,在計算機\HKEY_CLASSES_ROOT\路徑下可以找到對應(yīng)的協(xié)議名, 協(xié)議名文件夾下指示了該協(xié)議啟動的應(yīng)用程序的路徑,URL Protocol協(xié)議就在那里:
在*.desktop文件里面定義了應(yīng)用程序的路徑后,然后再注冊到 /share/applications/mimeapps.list中,在瀏覽器里面輸入相應(yīng)的Desktop Entry 文件的名字就可以啟動相對應(yīng)的應(yīng)用程序啦。
#vi myapp.desktop [Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Terminal=false #軟件打開時是否啟動終端 Exec=/usr/bin/myapp %u #應(yīng)用程序執(zhí)行路徑修改 %u為接收參數(shù) Name=運維助手 #快捷方式顯示的名稱 Comment=運維助手 Icon= #應(yīng)用程序顯示的圖標路徑 Categories=Application;#應(yīng)用程序在菜單中顯示的類別 MimeType=x-scheme-handler/myapp; #應(yīng)用類型
2.執(zhí)行命令:
update-desktop-database
3.注冊自定義協(xié)議到mimeapps.list:
xdg-mime default myapp.desktop x-scheme-handler/myapp
4.編寫myapp的腳本給執(zhí)行權(quán)限
#!/bin/bash touch 1.txt
以上完成了一半,接下來就是對remmina的操作
1.在Linux桌面上打開remmina,保存一個ssh連接
添加完成后可以看到保存后生成的配置文件存放路徑
2.打開終端到該路徑下,
#格式為 remmina -c 當前路徑/*.remmina remmina -c /root/.local/share/remmina/1561189454729.remmina
然后就可以連接到遠程服務(wù)器了