利用外部协议让chrome启动外部应用程序(转)

本文介绍了一种通过修改注册表来启动特定程序的方法,并详细解释了如何创建自定义协议以从浏览器启动本地应用程序。此外,还提供了更改书签图标的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原理:很简单,标题写的很明确了,不懂的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图标

方法:
     一、首先导出收藏夹

     二、右键编辑和html文件,我们会发现刚才加Psiphon书签是这样的格式:

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



三、在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>



四、删除所有书签,重现将修改的html文件导入收藏夹

转载于:https://my.oschina.net/u/252343/blog/179280

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值