利用外部協議讓chrome啓動外部應用程序(轉)

原理:很簡單,標題寫的很明確了,不懂的google去。

步驟:舉個例子,我要啓動D:\Programe files\Psiphon\Psiphon.exe

一,將下面內容複製到記事本,保存成F1.reg導入註冊表
Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\F1]
    @="URL:F1 Protocol Handler"
    "URL Protocol"=""

    [HKEY_CLASSES_ROOT\F1\shell]

    [HKEY_CLASSES_ROOT\F1\shell\open]

    [HKEY_CLASSES_ROOT\F1\shell\open\command]
    @="D:\\Program Files\\Psiphon\\Psiphon.exe \"%1\""




二,打開新標籤頁,點五角星收藏,而後修改書籤,Name:Psiphon    URL:F1://

    三,點擊書籤,會彈出啓動外部協議的對話框,容許就能夠啓動Psiphon.exe

補充:默認的書籤圖標是小地球,很醜,咱們能夠給它加個Psiphon圖標

方法:
     1、首先導出收藏夾

     2、右鍵編輯和html文件,咱們會發現剛纔加Psiphon書籤是這樣的格式:

<DT><A HREF="F1://" ADD_DATE="1330861510">Psiphon</A>



3、在ADD_DATE後面加上圖標的代碼,注意空格,注意圖標是base64格式,能夠找一張16px的圖片轉成base64格式。提供一個在線轉換的網站www.vgot.net/test/image2base64.php?
<DT><A HREF="F1://" ADD_DATE="1330861510" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABnklEQVQ4ja2RvUscQRyGn9kPo1GQHCnCNcpxlRZiUAgk2IY0KbSxvvwLNiFV8hek0iKNQkgnQbCTWPsRiSYK4gdyS7wj7h6Hl3Pvsne7Y7ErO7t3qEVemGJ3fu8z7zsjSGvkVYHx1x+R0kYKBxnYeDWbhnuBbe1S2l+htOPejIuUXefZm0Pyk/kO8I3arRJnOzNsLm4AaInN3NQsuhmb3UtwLKiWoV4FKcEws+QnvpLNPkwDBJnht4lQTRcq52BbUD6GP2fRpPGEoecvk4Dc6DRCjCZKCUBoIKKfjZpS9lEuCcg8fddxLULEZoCePmVPCwAMALJjLxDaeNrPQAbMPgj88Lt/UKln/4oBuvE4mTuS0ROutFrtb2wvr8eAALNzCmjWwa2Bpocr8Ctc/H7P1qcFQKlg+PExaufGX7CL4LU8gvY81sYHLq2qekYIEL3dE3ieRPqrOAdznO8ddRuJAGoFJcEDc5Hvnwtd4ZHCZwyUm1JfQYqr28xKAiNO8K8B5ROQ/MQprt0P4Ld1mjJAp0Ld+cLp9hL23o+7zP9F157Rh4DbjctMAAAAAElFTkSuQmCC">Psiphon</A>
4、刪除全部書籤,重現將修改的html文件導入收藏夾
相關文章
相關標籤/搜索