在网页端打开本地桌面客户端程序

简介: 在网页端打开本地桌面客户端程序

在网页端打开本地桌面客户端程序,需要使用外部协议url,通过写注册表将url与本地应用程序关联,然后通过一个网页的超链接点击即可启动,这种方法非常实用简单;

下面是一个例子:

Windows Registry Editor Version 5.00 
[HKEY_CLASSES_ROOT\PLC]  
@="PLC"
"URL Protocol"="D:\\CHINS\\PLCPOWER\\WindowsFormsApp1.exe"  
[HKEY_CLASSES_ROOT\PLC\DefaultIcon]
@="D:\\CHINS\\PLCPOWER\\WindowsFormsApp1.exe,1" 
[HKEY_CLASSES_ROOT\PLC\shell]
@="open"
[HKEY_CLASSES_ROOT\PLC\shell\open]
@="open"
[HKEY_CLASSES_ROOT\PLC\shell\open\command]
@="\"D:\\CHINS\\PLCPOWER\\WindowsFormsApp1.exe\" \"%1\""
  1. 替换以上代码中的路径和协议名称,然后保存为.reg文件;
  2. 双击reg文件运行;
  3. 可以在文件浏览器输入协议名测试一下是否注册成功;

    输入 PLC://

  4. 在html中编码超链接跳转
    <!DOCTYPE html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
     <meta charset="UTF-8">
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Document</title>
    </head>
    <body>
     <a href="PLC:">打开本地程序</a>
    </body>
    </html>
    
相关文章
|
Web App开发
笔记本电脑能连接WiFi但浏览器无法打开网页的解决办法
笔记本电脑能连接WiFi但浏览器无法打开网页的解决办法
15932 0
笔记本电脑能连接WiFi但浏览器无法打开网页的解决办法
|
7月前
|
域名解析 网络协议 CDN
打开网页的时候发生了什么?
打开网页的时候发生了什么?
|
7月前
|
Web App开发 Windows
Windows【Chrome浏览器 01】首次安装的谷歌Chrome浏览器出现无法打开此页面问题处理(详细图文步骤)
Windows【Chrome浏览器 01】首次安装的谷歌Chrome浏览器出现无法打开此页面问题处理(详细图文步骤)
147 0
|
域名解析 网络协议 CDN
打开网页后发生了什么?
大家好,我是阿萨。昨天收到一个很好的问题:在地址栏里输入URL后发生了什么?
打开网页后发生了什么?
启动浏览器打开网页
启动浏览器打开网页
280 0
|
应用服务中间件 Windows
windows 技术篇 - 远程访问服务器空白桌面问题解决方法
windows 技术篇 - 远程访问服务器空白桌面问题解决方法
644 0
windows 技术篇 - 远程访问服务器空白桌面问题解决方法
|
监控 网络协议 前端开发
如何从Web浏览器远程监视Linux服务器和桌面
当你要监视一台Linux机器时,你会有很多的选择。虽然现在有很多产品质量监控方案(比如 Nagios、 Zabbix、 Zenoss),它们拥有华丽的UI,可扩展监控,易于理解的报告等等,这些方案对于大多数终端用户都太过于强大了。如果你只需检查Linux服务器或桌面的基本状态(比如,CPU负载、内存使用、活跃进程),就请考虑一下linux-dash。
456 0
如何从Web浏览器远程监视Linux服务器和桌面