网页调用本地程序(Windows下浏览器全兼容)

本文介绍了如何在Windows环境下,通过注册URL Protocol协议实现网页调用本地应用程序。步骤包括创建注册表文件,指定程序路径,设置协议名称,并通过浏览器测试调用。调用时可传递参数,实现程序与网页的交互。
摘要由CSDN通过智能技术生成

网页调用本地程序(Windows下浏览器全兼容)

用网页调用本地应用程序的思路是,先进行注册表注册自定义一个URL Protocol协议,再利用URL Protocol实现网页调用本地应用程序。

  1. 先写一个注册表文件,将其保存为.reg后缀的注册表执行文件:

    Windows Registry Editor Version 5.00
    [HKEY_CLASSES_ROOT\PWFileVersion]
    "URL Protocol"="C:\\Program Files (x86)\\PWFileVersion\\FileVersion.exe"
    @="FileVersionProtocol"
    [HKEY_CLASSES_ROOT\PWFileVersion\DefaultIcon]
    @="C:\\Program Files (x86)\\PWFileVersion\\FileVersion.exe,1"
    [HKEY_CLASSES_ROOT\PWFileVersion\shell]
    [HKEY_CLASSES_ROOT\PWFileVersion\shell\open]
    [HKEY_CLASSES_ROOT\PWFileVersion\shell\open\command]
    @="\"C:\\Program Files (x86)\\PWFileVersion\\FileVersion.exe\" \"%1\""
    

    一行行来解释:
    Windows Registry Editor Version 5.00
    (1)表示注册表工具的版本信息;

    [HKEY_CLASSES_ROOT\PWFileVersion]
    &#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值