Microsoft Remote Desktop的URL Scheme支持
实际开发中希望用户在网页中,一键可以唤起本地RDP客户端建立链接,想到的方案就是URL Scheme。实际测试发现,RDP URL Scheme支持还是不完整的,有坑。
平台差异
MacOS
1
rdp://full%20address=s%3A<ip>%3A<port>&username=s%3AAdministrator
需要手动安装RDP
- iOS下,比如Safari也支持。
- RDP过于老的版本比如v10.1.8(2018年),并不支持参数回填,建议最新版为准。
Windows
仅支持启动RDP客户端,但不能直接带参数连接
RDP文件下载
目前统一能支持方案是用户手动下载.rdp
配置文件,再利用客户端打开,文件内容,如例子
如下配置Mac/Win均支持
1 | full address:s:9.9.9.9:3389 |
注意MacOS需手动安装Microsoft Remote Desktop