Microsoft Remote Desktop的URL Scheme支持

实际开发中希望用户在网页中,一键可以唤起本地RDP客户端建立链接,想到的方案就是URL Scheme。实际测试发现,RDP URL Scheme支持还是不完整的,有坑。

平台差异

  1. MacOS

    1
    rdp://full%20address=s%3A<ip>%3A<port>&username=s%3AAdministrator

    点击测试

    需要手动安装RDP

    iOS下,比如Safari也支持。

  2. Windows

    仅支持启动RDP客户端,但不能直接带参数连接

    点击测试

RDP文件下载

目前统一能支持方案是用户手动下载.rdp配置文件,再利用客户端打开,文件内容,如例子

如下配置Mac/Win均支持

1
2
full address:s:9.9.9.9:3389
username:s:administrator

注意MacOS需手动安装Microsoft Remote Desktop

相关文档