配置 Flash 重定向后,如果最终用户使用 Internet Explorer 9、10 或 11,则会将 Flash 内容发送到客户端系统,从而减少 ESXi 主机上的负载。客户端系统使用 Flash Player ActiveX 版本在 Flash 容器窗口中播放媒体内容。
尽管该功能的名称类似于名为“Flash URL 重定向”的功能,但它们之间存在显著的区别,如下表中所述。
区别项目 | Flash 重定向 | Flash URL 重定向 |
---|---|---|
支持此功能的 Horizon Client 类型 | 仅 Windows 客户端 | Windows 客户端和 Linux 客户端 |
显示协议 | PCoIP 和 VMware Blast。 | PCoIP |
浏览器 | 适用于远程桌面的 Internet Explorer 9、10 或 11 | 当前 Horizon Client 和 Horizon Agent 上支持的所有浏览器 |
配置机制 | 使用 Horizon Agent 组策略设置指定使用 Flash 重定向的网站白名单或不使用 Flash 重定向的网站黑名单 | 要嵌入所需的 JavaScript,需修改网页上的源代码。 |
功能限制
Flash 重定向功能具有以下限制:
- 单击 Flash Player 窗口内的 URL 链接会在客户端而不是远程桌面(代理端)上打开浏览器。
- 一些网站不支持在某些浏览器版本中使用 Flash 重定向。例如,使用 Internet Explorer 11 时,vimeo.com 就不能使用该功能。
- Flash 和 Java 脚本可能无法按预期工作。
- Horizon Client 窗口在播放 Flash 内容时可能会冻结,不过您可以通过设置一个 Windows 注册表项来解决此问题。
在 32 位客户端上,将 HKLM\Software\VMware, Inc.\VMware VDM\Client\EnableD3DRenderer 值设置为“FALSE”,在 64 位客户端上,将 HKLM\SOFTWARE\Wow6432Node\VMware, Inc.\VMware VDM\Client\EnableD3DRenderer 设置为“FALSE”。
- YouTube 不再支持 Flash 媒体。
- Flash 重定向对 redbox.com 不起作用。
- 已禁用 Flash 上下文菜单(通过右键单击激活)。
- 如果 Horizon Client 4.1 使用 PCoIP 连接远程桌面,则 Flash 重定向会失败。结果或者是 Horizon Client 在远程桌面的本机播放器中播放 Flash 内容,或者是用户看到白屏。