用户体验

适用于 HTML5 的 Citrix Workspace 应用程序与适用于 Web 的 Citrix Workspace 站点集成。要适用于 HTML5 的 Citrix Workspace 应用程序访问虚拟桌面和托管应用程序,用户可以使用在受支持操作系统上运行的兼容浏览器导航到适用于 Web 的 Citrix Workspace 站点。

使用适用于 HTML5 的 Citrix Workspace 应用程序的用户体验如下:

  • 如果未将站点配置为始终使用适用于 HTML5 的 Citrix Workspace 应用程序,站点将尝试确定 Citrix Workspace 是否已本地安装在运行 Windows 和 Mac OS X 的设备上。检测不到 Citrix Workspace 时,系统将提示用户下载并安装适用于其平台的 Citrix Workspace。对于无法安装 Citrix Workspace 的用户,每次登录适用于 Web 的 Citrix Workspace 应用程序站点时都会发生这种情况。已经在本地安装了 Citrix Workspace 的用户必须使用此版本从站点访问资源,并且没有使用适用于 HTML5 的 Citrix Workspace 应用程序的选项。将适用于 Web 的 Citrix Workspace 站点配置为始终使用适用于 HTML5 的 Citrix Workspace 应用程序时,所有用户必须通过适用于 HTML5 的 Citrix Workspace 应用程序从站点访问资源,而无论是否有本地安装 Citrix Workspace 版本。

  • 当用户通过适用于 HTML5 的 Citrix Workspace 应用程序访问桌面或应用程序时,资源将根据用户的浏览器设置在新的浏览器选项卡或窗口中启动。您可以配置适用于 HTML5 的 Citrix Workspace 应用程序,使资源始终与适用于 Web 的 Citrix Workspace 站点在同一选项卡中启动。

  • 当用户启动额外的应用程序时,适用于 HTML5 的 Citrix Workspace 应用程序会在创建新会话前检查该应用程序是否可以在现有会话中启动。这样用户就可以通过单个连接访问多个应用程序,从而更有效地使用可用资源。

  • 适用于 HTML5 的 Citrix Workspace 应用程序支持在浏览器选项卡中显示用括号括住的应用程序和桌面标题(例如 VDA(1) 和 VDA(2))。要启用此功能,请在 StoreFront 中选择在与 Receiver for Web 相同的选项卡中启动应用程序。有关详细信息,请参阅配置

文件传输

默认情况下,用户可以执行以下操作:

  • 上载本地下载文件夹或连接的外围设备中的文件以及无缝访问 Citrix Virtual Apps and Desktops 会话中的数据。
  • 将文件从 Citrix Virtual Apps and Desktops 会话下载到用户设备上的文件夹或外围设备。

管理员可以通过 Citrix Studio 中的策略选择性启用或禁用文件传输、上载或下载。

适用于 HTML5 的 Citrix Workspace 应用程序支持在 MacBook 上使用 Safari 浏览器下载文件。

要求

  • XenDesktop 7.6 或 XenApp 7.6,需要:
    • 在服务器操作系统 VDA(Windows 2008 R2 或 Windows 2012 R2)上安装修补程序 ICATS760WX64022.msp
    • 在客户端操作系统 VDA(Windows 7 或 Windows 8.1)上安装修补程序 ICAWS760WX86022.msp 或 ICAWS760WX64022.msp
  • 要更改文件传输策略,请:在运行 Citrix Studio 的计算机上安装组策略管理 (GPM) 修补程序 GPMx240WX64002.msi 或 GPMx240WX86002.msi

限制

  • 用户一次最多可以上载或下载 10 个文件。
  • 最大文件大小:
    • 对于上载:2147483647 字节 (2 GB)
    • 对于下载:262144000 字节 (250 MB)

文件传输策略

默认启用文件传输。使用 Citrix Studio 可更改这些策略(位于“用户设置 < ICA\文件重定向”下)。使用文件传输策略时,请注意以下事项:

  • 允许在桌面与客户端之间进行文件传输。允许或阻止用户在 Citrix Virtual Apps and Desktops 会话与其设备之间传输文件。
  • 将文件上载到桌面。允许或阻止用户将文件从其设备上载到 Citrix Virtual Apps and Desktops 会话。
  • 从桌面下载文件。允许或阻止用户将文件从 Citrix Virtual Apps and Desktops 会话下载到其设备。

增强的剪贴板支持

引入此功能之前,Citrix Workspace 不支持使用选择性粘贴功能将 HTML 格式的文本从本地应用程序复制并粘贴到其他应用程序(例如 Microsoft Excel)。因此,目标应用程序(在此示例中为 Microsoft Excel)将不保留其 HTML 格式特征。

除纯文本外,适用于 HTML5 的 Citrix Workspace 应用程序还支持在客户端与会话之间使用 HTML 格式。此支持功能对 Office 应用程序和浏览器非常有用。增强的剪贴板支持功能仅在 Chrome 和 Safari 浏览器上可用。可以复制 HTML 内容并保留其格式;在 Chrome 中复制链接时,将在 HTML 格式中添加一个 <img> 标记,这使您可以有效地复制图片及文本。此功能比纯文本更强大,但并非在所有应用程序中都起作用。

要配置剪贴板支持,请向 VDA 中添加以下注册表项

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\Virtual Clipboard\Additional Formats\HTML Format “Name”=”HTML Format”

有关引入此功能后解决的问题的其他信息,请参阅知识中心文章 CTX086028

警告

注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Citrix 无法保证因注册表编辑器使用不当导致出现的问题能够得以解决。使用注册表编辑器需自担风险。请确保在编辑注册表之前进行备份。

配置工具栏

默认启用增强的工具栏功能。

要隐藏工具栏,请执行以下操作:

  1. 以管理员身份登录时,访问 **C:\ProgramFiles\Citrix\HTML5Client** 中的 **configuration.js** 文件。实际路径>
  2. 搜索 configuration.js 文件以查找 menubar key
  3. 在 configuration.js 文件中,设置 “menubar”:false

还可以隐藏各个图标以阻止其在工具栏中显示。例如,要在工具栏中隐藏 ctrl+alt+del 按钮,请执行以下操作:

  1. 以管理员身份登录时,访问 **C:\ProgramFiles\Citrix\HTML5Client** 中的 **configuration.js** 文件。实际路径>
  2. 搜索 configuration.js 文件以查找 lock
  3. 在 configuration.js 文件中,设置 “lock”:false

会话共享

为了能够进行会话共享,必须在同一计算机上托管这些应用程序,并且必须使用相同的参数(如窗口大小、颜色深度和加密)设置以无缝窗口模式配置这些应用程序。提供托管应用程序时,会默认启用会话共享。

如果在提供这些应用程序的计算机上安装了 App Switcher,则会在窗口底部显示一个任务栏。该任务栏会显示会话中当前正在运行的所有应用程序,用户可以在这些应用程序之间进行切换。用户可以将此任务栏配置为自动隐藏以及切换至小图标,从而将此任务栏占用的空间量降至最低。

包含适用于 HTML5 的 Citrix Workspace 应用程序控件的浮动工具栏将显示在浏览器选项卡中,如下图所示。借助剪贴板按钮,用户可以在设备的本地剪贴板和浏览器中运行的资源之间复制和粘贴 Unicode 纯文本。用户可以使用标准的 Windows 快捷方式在处于同一会话中或不同会话中的托管应用程序之间复制数据(包括文本、表格和图像)。用户还可以使用工具栏上的按钮将 CTRL+ALT+DELETE 组合键发送到其桌面和应用程序。

“Chrome html5 工具栏”示意图

打印使用托管应用程序或在虚拟桌面上运行的应用程序打开的文档时,用户可以选择将文档打印为 PDF。随后 PDF 会传输到本地设备以从本地连接的打印机进行查看和打印。用户关闭 PDF 时,文件会从设备删除。

单击使用托管应用程序所打开文档中链接的用户可以选择是在会话中的托管浏览器应用程序中打开 URL,还是使用本地设备上的浏览器打开 URL。

适用于 HTML5 的 Citrix Workspace 应用程序日志

适用于 HTML5 的 Citrix Workspace 应用程序提供用户设备生成的日志的时间戳。

要帮助对问题进行故障排除,可以查看适用于 HTML5 的 Citrix Workspace 应用程序会话日志。

日志页面允许用户执行以下操作:

  • 启用日志记录:启用日志记录以查看 HMTL5 日志。
  • 禁用日志记录:禁用日志记录以停止在会话中记录日志。
  • 查看日志:查看针对会话生成的日志。
  • 清除日志:删除在会话中生成的日志文件。
  • 下载日志文件:将日志文件下载到所需位置。

要通过导航到日志页面来查看适用于 HTML5 的 Citrix Workspace 应用程序日志,请执行以下操作:

  1. 登录适用于 Web 的 Citrix Workspace 站点。
  2. 在另一个浏览器选项卡或窗口中,导航到 siteurl/Clients/HTML5Client/src/ViewLog.html,其中 siteurl 是适用于 Web 的 Citrix Workspace 应用程序站点的 URL(通常为 <http://server.domain/Citrix/StoreWeb>)。
  3. 在登录页面上,单击 Start Logging(开始登录)。
  4. 在适用于 Web 的 Citrix Workspace 站点上,使用适用于 HTML5 的 Citrix Workspace 应用程序访问桌面或应用程序。

登录页面上会显示为适用于 HTML5 的 Citrix Workspace 应用程序会话生成的日志文件。您也可以下载日志文件供进一步分析。

要使用工具栏查看适用于 HTML5 的 Citrix Workspace 应用程序日志,请执行以下操作:

  1. 登录适用于 Web 的 Citrix Workspace。
  2. 在适用于 Web 的 Citrix Workspace 中,访问桌面或应用程序。
  3. 在会话工具栏中,选择日志记录
  4. 单击启动日志记录