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

利用外部协议让chrome启动外部应用程序 .

 
举个例子,我要启动D:\Programe files\Psiphon\Psiphon.exe

      一,将下面内容复制到记事本,保存成F1.reg导入注册表
  1. Windows Registry Editor Version 5.00
  2. [HKEY_CLASSES_ROOT\F1]
  3. @="URL:F1 Protocol Handler"
  4. "URL Protocol"=""
  5. [HKEY_CLASSES_ROOT\F1\shell]
  6. [HKEY_CLASSES_ROOT\F1\shell\open]
  7. [HKEY_CLASSES_ROOT\F1\shell\open\command]
  8. @="D:\\Program Files\\Psiphon\\Psiphon.exe "%1""
复制代码
二,打开新标签页,点五角星收藏,然后修改书签,Name:Psiphon    URL:F1://

    三,点击书签,会弹出启动外部协议的对话框,允许就可以启动Psiphon.exe

补充:默认的书签图标是小地球,很丑,我们可以给它加个Psiphon图标

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

     二、右键编辑和html文件,我们会发现刚才加Psiphon书签是这样的格式:
复制代码
三、在ADD_DATE后面加上图标的代码,注意空格,注意图标是base64格式,可以找一张16px的图片转成base64格式。提供一个在线转换的网站www.vgot.net/test/image2base64.php?
复制代码
四、删除所有书签,重现将修改的html文件导入收藏夹

转载于:https://www.cnblogs.com/jQing/archive/2013/01/25/2876480.html

你可能感兴趣的:(利用外部协议让chrome启动外部应用程序)