URL Protocol实现网页调用本地应用程序

本文详细介绍了如何通过自定义URL Protocol来实现网页调用本地应用程序。首先,按照步骤创建并编辑注册表,接着在注册表中设置相关键值对,最后编写测试页面并实现调用。通过此方法,可以实现在浏览器中点击链接启动特定的可执行文件。
摘要由CSDN通过智能技术生成

自定义URL Protocol 协议

一些应用软件可以在浏览器中点击一个url后自动启动,并执行操作。这是咋实现的呢?
我在 google了许多也找个博客说明。接照这些文档我也新手试了一下。

通过网站调用可执行程序,主要是修改注册表,注册 URL Protocol 协议。

第一步:按照如下图所示建立注册表

其中 在注册表的 [HKEY_CLASSES_ROOT] 主键下 建立[qiaoker]建。
[qiaoker] 此键可以自定义任意。

第二步:注册表中建立相关键值对。

 

 

注意到上面 command 项的值为 C:\Program Files (x86)\Qiaoker\updater.exe "%1" ,这个"%1"是传递给 updater.exe的参数。
使用时我们会在后面讲到如何使。

 

第三步:编写测试页面

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns=" http://www.w3.org/1999/xhtml ">
  <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  </head>
    <body>
        <div>
            <a href="qiaoker://cid:110&username:xxh">
            执行可执行文件
            </a>
        </div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值