配置

Content Collaboration Service 集成

我们引入了 Citrix Content Collaboration Service 与 Citrix Workspace 应用程序的集成。您可以利用 Citrix Content Collaboration 轻松、安全地交换文档、通过电子邮件发送大型文档、安全地处理向第三方的文档传输以及访问协作空间。Citrix Content Collaboration 提供了多种工作方式,包括基于 Web 的界面、移动客户端、桌面应用程序以及与 Microsoft Outlook 和 Gmail 的集成。

可以使用 Citrix Workspace 应用程序中显示的文件选项卡从 Citrix Workspace 应用程序访问 Citrix Content Collaboration 功能。仅当在 Citrix Cloud 控制台中的 Workspace 配置中启用了 Content Collaboration Service 时,才能看到文件选项卡。

注意

Citrix Workspace 应用程序不支持 Windows Server 2012 和 Windows Server 2016 中安装的 Citrix Content Collaboration 集成。之所以选择此设置是因为操作系统中设置了安全选项。

下图显示了新 Citrix Workspace 应用程序的文件选项卡的示例内容:

“文件”选项卡

限制:

  • 重置Citrix Workspace 应用程序不会注销 Citrix Content Collaboration。
  • 在 Citrix Workspace 应用程序中切换应用商店不会注销 Citrix Content Collaboration。

Citrix Virtual Apps and Desktops 或 Citrix DaaS(以前称为 Citrix Virtual Apps and Desktops 服务)主机资源。要使用户能够在其浏览器中访问这些资源,必须创建 StoreFront 应用商店并启用适用于 HTML5 的 Citrix Workspace 应用程序。您还必须在以下位置启用 WebSocket 连接:

  • Citrix Gateway
  • Citrix Virtual Apps
  • Citrix Virtual Apps and Desktops 或 Citrix DaaS

此外,可以通过在提供桌面和应用程序的计算机上安装可选组件来增强用户体验。

多显示器显示

多显示器显示允许您创建一个所连接到的桌面或应用程序会话的辅助窗口。之后可以将辅助窗口拖动到辅助显示器。

多显示器显示同时适用于桌面和应用程序会话。

要切换到多显示器模式,请单击工具栏中的多显示器。这样将创建一个分辨率为 1024x768 的辅助窗口。此外,还将使用双显示器信息更新服务器。可以拖动辅助窗口以及调整其大小,甚至可以在一个或两个显示器上转至全屏模式。每次调整窗口大小时,都会在服务器上更新辅助窗口分辨率。要退出多显示器模式,请关闭辅助窗口。

“多显示器”示意图

即使辅助显示器的分辨率详细信息对 Citrix Workspace 而言是未知的,多显示器模式也会向您提供灵活调整大小的功能以调整到该分辨率。

要使会话获得焦点,请单击工具栏中的显示器

默认情况下启用此功能。

要禁用此功能,请编辑 configuration.js 文件并将 multiMonitor 属性的值设置为 false

    'ui' : {
          'toolbar' : {
             'multiMonitor' : true
      },
<!--NeedCopy-->

在双监视器上使用 Citrix Virtual Desktops:

  1. 单击工具栏中的多监视器
  2. 此时将创建一个扩展窗口 。将该窗口拖动到扩展的监视器。

    屏幕现在将扩展到两个监视器。

多显示器性能

适用于 HTML5 的 Citrix Workspace 应用程序提高了多显示器场景中会话的总体性能和稳定性。在早期版本中,当一个会话在多个显示器上运行时,您会遇到性能低下问题。

限制:

  • 此功能在除 Internet Explorer 和 Edge 外的桌面浏览器中受支持。

  • 在 Mac 计算机中,辅助窗口在 Chrome 中作为新选项卡打开。将此辅助窗口拖动到辅助显示器并调整大小时,该窗口可能会变得不可见,并在 Chrome 任务栏中显示一个条目。

    解决方法: 将该窗口拖动到主显示器,然后拖动回辅助显示器。

多显示器支持 [技术预览版]

以前,多显示器显示功能允许您为连接到的桌面或应用程序会话创建额外的浏览器选项卡。然后,您可以将其他浏览器选项卡拖动到外部显示器上。

现在,Citrix Workspace 应用程序支持多台显示器,只需单击一下,无需手动干预。如果设备上未连接外部显示器,会话中工具栏上的多显示器图标将不可见。连接具有所需权限的外部显示器时,将显示多显示器图标。单击该图标后,您可以在连接的所有显示器上看到窗口跨度。

默认情况下,此功能处于禁用状态。当您单击多显示器图标时,会继续看到桌面或应用程序会话的额外浏览器选项卡中出现现有行为。

要启用该功能,请编辑 configuration.js 文件,然后将 trueMMSupportForHTML5 属性的值设置为 true

例如,

```
var HTML5_CONFIG = {
'features': {
'graphics': {
'multiMonitor': true,
'trueMMSupportForHTML5': true
}
};

<!--NeedCopy--> ```

多显示器功能支持以下功能:

  • 您最多可以使用 2 台外部显示器。
  • 可以使用多显示器的不同显示布局。
  • 此功能仅在 Windows 和 macOS 上的 Google Chrome 和 Microsoft Edge Chromium 浏览器上受支持。
  • 可以在一部分可用显示器中在全屏模式下使用虚拟桌面。可以拖动您的虚拟桌面以跨越到两个显示器(超过两个),然后选择多显示器模式。此场景的一个典型用例如下:

    • 当您选择在本机设备显示器上运行视频会议应用程序,并且希望通话期间跨另外两个显示器在全屏模式下查看虚拟桌面内容时。

要使用该功能

  1. 作为首次使用的用户,当您启动会话时,会出现以下弹出窗口,请求您授予使用多显示器设置的权限。

    权限

  2. 单击。浏览器中将显示以下弹出窗口,以去年供求授予使用多台显示器的权限。如果单击阻止,则无法使用多台显示器。

    允许

  3. 单击 Allow(允许)。系统将显示以下弹出窗口,让您了解弹出窗口阻止程序。

    阻止

  4. 单击确定。导航到浏览器设置,然后选择 Always allow pop-ups(总是允许弹出窗口)。

    阻止

  5. 单击完成。请务必重新启动会话以使更改生效。

  6. 单击主显示器上的多显示器图标。

    您可以看到窗口跨越连接的所有显示器显示。

重要

如果拒绝多显示器权限,工具栏中将仅显示全屏图标。要手动重新启用权限,请转到浏览器的设置 > 隐私设置和安全性 > 网站设置 > 权限 > 更多权限,然后允许窗口放置

备注

  • 在外部显示器上,资源窗口未处于全屏模式。相反,它处于窗口模式,其大小等于外部显示器的大小。我们建议使用 F11 键手动切换到全屏,以便在每个外部显示器窗口中获得更好的用户体验。
  • 会话启动时不会记住多显示器状态。因此,对于每个会话,您必须手动单击工具栏上的多显示器图标。

功能限制

  • 在多显示器设置中,在以下情况下,会话将恢复为单显示器模式:
    • 使用 Microsoft Teams 在主显示器上共享屏幕。
    • 单击工具栏中的日志记录上载按钮。 单击多显示器图标可继续使用多个显示器。

该功能中的已知问题

  • 在外部显示器上优化的 Microsoft Teams 视频通话或屏幕共享可能无法按预期运行。解决方法:最小化并还原 Microsoft Teams 窗口。[RFHTMCRM-7185]

功能标志管理

注意:

  • 我们应用功能标识后,您将在下一次次启动 Citrix Workspace 应用程序后看到功能标志更新。当您同时处于隐身模式时,您将在下一次启动后看到这些更新。

如果生产环境中的 Citrix Workspace 应用程序出现问题,我们可以在 Citrix Workspace 应用程序中动态禁用受影响的功能,即使该功能已发布亦如此。为此,我们将使用功能标志以及名为 LaunchDarkly 的第三方服务。不需要做任何配置即可启用传输到 LaunchDarkly 的流量,但当您配置了阻止出站流量的防火墙或代理时除外。在这种情况下,您根据策略要求通过特定 URL 或 IP 地址启用传输到 LaunchDarkly 的流量。

迄今为止,对于云客户,无法访问 StoreFront 以自定义适用于 HTML5 的 Citrix Workspace 应用程序。在此期间,可以使用 LaunchDarkly 根据特定客户的应用商店 URL 为其打开或关闭功能。

可以通过以下方式启用传输到 LaunchDarkly 的流量和通信:

启用传输到以下 URL 的流量

  • events.launchdarkly.com
  • app.launchdarkly.com

在允许列表中列出 IP 地址

如果必须在允许列表中列出 IP 地址,请参阅 LaunchDarkly public IP list(LaunchDarkly 公用 IP 列表),获取当前所有 IP 地址范围的列表。此列表可用于验证您的防火墙配置是否自动更新,以便与基础结构更新保持一致。有关基础结构变更的状态的详细信息,请参阅 LaunchDarkly Status 页面。

如何收集日志

要收集适用于 HTML5 的 Citrix Workspace 应用程序的客户端日志,请执行以下操作 :

  1. 登录适用于 HTML5 的 Citrix Workspace 应用程序。

  2. 按如下所示访问日志文件页面:
    • 对于 Citrix Workspace 应用程序版本 1908 及更高版本,打开一个新选项卡并导航到 siteurl/Clients/HTML5Client/src/SessionWindow.html#engineType=log,其中 siteurl 为适用于 Web 的 Citrix Workspace 站点的 URL (https://server.domain/Citrix/StoreWeb)。
    • 对于 Citrix Workspace 应用程序版本 1907 及早期版本,打开一个新选项卡并导航到 siteurl/Clients/HTML5Client/src/ViewLog.html,其中 siteurl 为适用于 Web 的 Citrix Workspace 站点的 URL (https://server.domain/Citrix/StoreWeb)。
  3. 日志文件页面上,单击启动日志记录启动日志记录 为下次启动会话启用日志记录,而非为当前活动会话(如果有)启用日志记录。

  4. 请登录 Citrix Workspace 应用程序虚拟桌面,启动您的虚拟应用程序会话并重现问题以收集日志。继续处理会话以重现该问题。

  5. 重现问题后关闭会话。

  6. 日志记录页面中会显示为适用于 HTML5 的 Citrix Workspace 应用程序会话生成的日志文件。 日志文件

  7. 单击箭头按钮以下载并保存日志文件。 日志文件

注意:

对于适用于 HTML5 的 Citrix Workspace 应用程序 2.2 及更高版本,添加了工具栏菜单中的日志记录以启用和查看适用于 HTML5 的 Citrix Workspace 应用程序的日志。 日志工具栏

要收集适用于 HTML5 的 Citrix Workspace 应用程序控制台日志,请执行以下操作:

  1. 在运行会话的浏览器选项卡上打开开发者工具。例如,在 Google Chrome 浏览器上,可以在更多工具选项下找到开发者工具。 开发者工具
  2. 在打开的开发者工具中单击控制台
  3. 单击鼠标右键并选择另存为选项,保存所有日志。 控制台

对于与 USB 重定向相关的问题:

要收集与 USB 重定向相关的问题的日志,请执行以下操作:

  1. 编辑 configuration.js 文件并导航到 HTML5_CONFIG 部分。
  2. 添加值 moreLogs{‘usb’: true}。此设置与 StoreFront 相关。 configuration.js 文件位于 C:\program Files\Citrix actual path\HTML5Client
  3. 在 Google Chrome 浏览器中打开一个新选项卡,输入 chrome://device-log 并共享日志。 设备日志

键盘快捷方式

Microsoft Windows 徽标键和其他键盘快捷方式的默认设置如下:

HTML5_CONFIG > features > keyboard > captureAllKeys

captureAllKeys 属性默认设置为 true。要更改默认设置,请打开 configuration.js 文件,将该属性设置为 false。

USB 设备重定向

通用 USB 设备重定向在 Chrome、Mac 和 Linux 操作系统上运行的 Chrome 浏览器(版本 61 及更高版本)中受支持。通过安全 HTTPS 连接启动的会话支持此功能。此功能支持同时重定向两个 USB 设备。

  1. 重定向 USB 设备 作为必备条件,请在服务器上启用 USB 重定向策略。有关详细信息,请参阅在服务器上启用 USB 重定向

  2. 将 USB 设备连接到计算机。

  3. 单击会话中工具栏上提供的 USB 图标图标。

    工具栏

  4. USB 设备对话框中,单击添加

    添加 USB

    此操作将打开显示设备列表的 Chrome 对话框。

    连接

    注意:

    Chrome 对话框显示的 USB 设备可能并不总是通过适用于 HTML5 的 Citrix Workspace 应用程序重定向。可通过适用于 HTML5 的 Citrix Workspace 应用程序重定向的 USB 设备显示在应用程序的 USB 设备对话框中。

  5. 选择要重定向的设备,然后单击连接。成功重定向后,您将返回到 USB 设备对话框,并且设备将显示为已连接

    版本

  6. 尝试重定向 Citrix Workspace 应用程序不支持的 USB 设备时将显示以下错误消息。

    错误消息一

  7. 单击版本以从远程会话释放设备。

    版本

  8. 如果启动多个会话,则在不同会话内连接的 USB 设备将显示为 Already in use(已在使用中)。单击在此传输可将设备传输到当前会话。

    在此传输

  9. 将多个 USB 设备重定向到会话时,单击释放所有设备可从会话中删除设备。

    释放所有设备

  10. 在不单击版本的情况下断开重定向的 USB 设备与计算机的连接时,将显示以下错误消息。

    错误消息二

USB 设备重定向功能仅适用于默认情况下客户端操作系统(例如 macOS 和 Chrome)不加载设备驱动程序的 USB 设备。例如,此功能与 Brother QL-580N 标签打印机相关。

如果您无法在 Linux 操作系统上重定向 USB 设备,请尝试设置用户帐户并提供打开 USB 设备的权限。有关详细信息,请参阅 Google 开发人员文档

在服务器上启用 USB 重定向

请执行以下操作以在服务器上启用 USB 设备重定向:

  • 域控制器上启用 USB 设备重定向策略。

    启用 USB

为 Citrix HTML5 客户端配置 USB 重定向

默认情况下,如果在服务器上启用了 USB 设备重定向策略,则在客户端上启用了 USB 设备重定向功能。

要将其禁用,请编辑 configuration.js 文件并将 toolbarusb 的值设置为 false。此设置适用于 StoreFront。configuration.js 文件位于 C:\program Files\Citrix 实际路径\HTML5Client 中。

    'ui' : {
        'toolbar' : {
                'usb' : false
        },
    }
<!--NeedCopy-->

Chrome 浏览器的行为

  • 单击挂锁图标时,浏览器选项卡会显示“安全连接”对话框。您可以看到浏览器选项卡已获得用户权限的 USB 设备。尽管有多个 USB 设备,但只有 Citrix HTML5 客户端可以重定向的设备显示在 Citrix USB 设备对话框中。这些设备可以在远程会话中使用。

    连接安全

  • 如果您想撤销授予浏览器选项卡的访问权限,请单击 USB 设备旁边的 x 图标。因此,将显示重新加载按钮。如果单击重新加载,会话将关闭。重新启动会话以使更改生效。

    重新加载

限制:

  • USB 设备重定向功能不适用于默认情况下客户端操作系统(例如 Windows)为其加载设备驱动程序的某些 USB 设备。

  • 只有 USB A 型设备可以重定向到会话。但是,您可以通过 C 型连接器连接 A 型设备。

  • 释放 USB 集线器设备可能不会导致释放连接的 USB 类型 A 设备。

  • HID 设备、大容量存储设备和 Web 摄像机重定向可能不起作用。

  • 此功能已经过测试,在 Windows 10 上运行的 VDA 上受支持。

  • 此功能已同时测试多达两个 USB 设备。

指定叠加会话的持续时间

作为管理员,您可以使用 configuration.js 文件中的 resizeOverlayDuration 值来指定叠加会话的持续时间。该值默认为 3500 毫秒。可以将其设置为 0 到 3500 范围内的值。调整会话大小时,将生成 onResize 事件。此功能仅适用于通过适用于 HTML5 的 HDX SDK 启动的会话。

    'ui' : {
        'resizeOverlayDuration': 3500
            }
<!--NeedCopy-->

DPI 缩放

适用于 HTML5 的 Citrix Workspace 应用程序支持在单个显示器上针对应用程序和桌面会话进行 DPI 扩展。

适用于 HTML5 的 Citrix Workspace 应用程序允许您在具有高像素率的显示器上设置 VDA 分辨率。默认情况下,“DPI 缩放”功能对应用程序和桌面会话禁用。

对于适用于 HTML5 的 Citrix Workspace 应用程序 1908 及更早版本,请转到会话工具栏,然后选择工具栏 > 更多 > 首选项 > 显示分辨率以设置应用程序和桌面会话的分辨率。在 VDA 上设置正确的分辨率。

对于适用于 HTML5 的 Citrix Workspace 应用程序 1909 及更高版本,请转到会话工具栏,然后选择工具栏 > 更多 > 显示分辨率 > 设备像素率缩放以设置应用程序和桌面会话的分辨率。在 VDA 上设置正确的分辨率。

对 VDA 正确设置分辨率之后,模糊的文本将变得更清晰。

限制:

  • 高 DPI 缩放功能在触摸屏设备上处于禁用状态。

自定义光标

适用于 HTML5 的 Citrix Workspace 应用程序现在支持在 Microsoft Internet Explorer 中使用自定义光标。此增强功能可确保您在多个浏览器之间具有一致的浏览体验。默认启用自定义光标。

使用 configuration.js 在 Microsoft Internet Explorer 或 Edge 中禁用自定义光标

configuration.js 文件位于 HTML5Client 文件夹中。可以通过执行以下步骤来编辑此文件,以配置适用于 HTML5 的 Citrix Workspace 应用程序:

打开 configuration.js 文件并将 ui 下的 ‘handleMouseCursorUsingDivForIE’ 的值设置为 false。

例如,

‘ui’: {
'handleMouseCursorUsingDivForIE' : false
}
<!--NeedCopy-->

客户体验改善计划 (CEIP)

收集的数据 说明 我们用它来做什么
配置和使用数据 Citrix 客户体验改善计划 (CEIP) 从适用于 HTML5 的 Citrix Workspace 应用程序收集匿名配置和使用数据,并自动将数据发送到 Citrix 和 Google Analytics。 此数据可帮助 Citrix 提高 Citrix Workspace 应用程序的质量、可靠性和性能。

其他信息

Citrix 根据与 Citrix 签订的合同条款处理您的数据,并按照 Citrix Trust Center 提供的 Citrix Services Security Exhibit 中所指定的方式对其进行保护。

Citrix 还使用 Google Analytics 从 Citrix Workspace 应用程序收集某些数据作为 CEIP 的一部分。请查看 Google 如何处理为 Google Analytics 收集的数据

注意:

不会为欧盟 (EU)、欧洲经济区 (EEA)、瑞士和英国 (UK) 的用户收集数据。

对于其他地区的用户,您可以关闭向 Citrix 和 Google Analytics 发送 CEIP 数据的功能。要执行此操作,请使用下列方法之一:

  • 使用 configuration.js 禁用 CEIP
  • 禁止使用 Global App Configuration Service

注意:

  • 如果对 2006 及更低版本禁用了 CEIP,则上载有关已安装的 Citrix Workspace 应用程序版本的最少信息。此最少信息对 Citrix 非常有价值,因为这可以提供客户使用的不同版本的分布情况。

使用 GUI 禁用 CEIP

注意:

仅当管理员使用 configuration.js 启用了 CEIP 设置时才能使用 GUI 对其进行修改。

  1. 启动适用于 HTML5 的 Citrix Workspace 应用程序。
  2. 从工具栏中选择首选项
  3. 取消选中通过发送匿名使用情况统计信息来帮助改进 Citrix Workspace

注意:

重新启动会话以使更改生效。

使用 configuration.js 禁用 CEIP

在适用于 HTML5 的 Citrix Workspace 应用程序中,configuration.js 文件位于 HTML5Client 文件夹中。可编辑此文件来配置适用于 HTML5 的 Citrix Workspace 应用程序。

注意:

  • Citrix 建议您在修改之前先备份 configuration.js 文件。
  • 编辑 configuration.js 文件需要管理员级别的凭据。

对于版本 1905 及早期版本,在 configuration.js 文件中将 ceip 下的 enabled 属性设置为 false

'ceip':{
    'enabled':false,
}

<!--NeedCopy-->

对于版本 1906 及更高版本,在 configuration.js 文件中将 analytics 下的 enabled 属性设置为 false

'analytics':{
    'enabled':false,
}

<!--NeedCopy-->

阻止 CEIP

对于版本 2007 及更高版本,允许管理员通过以下方式阻止 CEIP:

  • 使用 GUI 阻止 CEIP
  • configuration.js 文件

使用 GUI 阻止 CEIP

注意:

仅当管理员使用 configuration.js 启用了 CEIP 设置时才能使用 GUI 对其进行修改。

  1. 启动适用于 HTML5 的 Citrix Workspace 应用程序。
  2. 从工具栏中选择首选项
  3. 取消选中通过发送匿名使用情况统计信息来帮助改进 Citrix Workspace

注意:

重新启动会话以使更改生效。

此配置的优先级高于通过 GUI 所做的配置,并且 CEIP 数据不会发送到 Citrix。

  • 打开 configuration.js 文件,添加 connectionEnabled 属性,然后将该属性设置为 false

     'analytics':{
     'connectionEnabled':false,
                 }
    
     <!--NeedCopy-->
    

特定的 CEIP 数据

Google Analytics 收集的特定 CEIP 数据元素包括:

| | | | | | — | — | — |—| | Workspace 应用程序版本 | 会话模式(展台、公共/常规) | 会话类型(桌面/应用程序) | XenDesktop 信息(Delivery Controller 和 VDA 版本) | | 启动类型(SDK/ICAFile/FTA/应用商店等) | 会话的时区 | 会话语言 | 客户端键盘布局 | | 网络套接字类型 (HTTPS/HTTP) | 功能使用(剪贴板、文件传输、应用程序切换器、打印、USB、智能卡等) | 设备像素率 | 安全 ICA(已使用/未使用) | | 重新连接超时(如果 != 180)| 多显示器 | Global App Configuration Service |

选择性 H.264

使用 configuration.js 文件配置选择性 H.264

注意:

  • Citrix 建议您在修改之前先备份 configuration.js 文件。
  • Citrix 建议您仅在为用户重新封装适用于 HTML5 的 Citrix Workspace 应用程序时使用此方法。
  • 需要使用管理员级别的凭据才能编辑 configuration.js 文件;编辑此文件后,请重新封装该应用程序以使所做的更改生效。

默认情况下,selectiveH264 设置为 true

configuration.js 文件位于 C:\program Files\Citrix\HTML5Client 下。编辑此文件并将 **selectiveH264** 更改为 **false**,如下所示:实际路径>

“h264 代码段”示意图

PDF 打印

配置 PDF 打印

通过 Citrix PDF 通用打印机驱动程序,用户可以打印使用托管应用程序或使用 XenApp 和 XenDesktop 7.6 提供的虚拟桌面上运行的应用程序打开的文档。当用户选择“Citrix PDF 打印机”选项时,驱动程序会将文件转换为 PDF,然后将 PDF 传输到本地设备。随后 PDF 会在新的浏览器选项卡中打开,以从本地连接的打印机进行查看和打印。

如果希望使用户可以打印使用托管应用程序或 XenDesktop 7.6 和 XenApp 7.6 提供的虚拟桌面上运行的应用程序打开的文档,请完成以下步骤。

  1. 在为适用于 HTML5 的 Citrix Workspace 应用程序用户提供桌面或应用程序的每台计算机上,下载 Citrix PDF Printing Feature Pack 并安装 Citrix PDF 通用打印机驱动程序。安装打印机驱动程序后,重新启动计算机。
  2. 在 Citrix Studio 中,在左侧窗格中选择策略节点,然后创建新策略或编辑现有策略。有关配置 Citrix Virtual Apps and Desktops 策略的详细信息,请参阅策略
  3. 自动创建 PDF 通用打印机策略设置设为已启用

注意:

在从适用于 HTML5 的 Citrix Workspace 应用程序启动的会话中使用 Citrix PDF 打印机时,请将客户端打印机名称设置设为默认设置或选择标准打印机名称。选择旧版打印机名称以使用旧式客户端打印机名称,并保留与产品的 XenApp 和 XenDesktop 版本中存在的旧版打印机名称的向后兼容性。您可以将此选项与产品的当前 Citrix Virtual Apps and Desktops 和 Citrix DaaS 版本结合使用。

使用添加的 CSP 标头进行配置

除非为用户添加 Content-Security-Policy (CSP) 标头,否则可以使用 PDF 打印。

CSP 响应标头是浏览器用来避免跨站点脚本攻击的一组策略。

如果在 Citrix Gateway Rewrite Policies(重写策略)中添加了 CSP 标头,PDF 打印将不起作用。

请按如下所示进行配置:

img-src \'self\' data: blob:

blob: 此参数允许加载打印预览并继续执行打印功能)

增强的 PDF 打印体验

在早期版本中,尝试打印 PDF 时,将显示继续打印对话框,提示您确认打印。

现在,打印窗口将显示在您的 Citrix Workspace 会话中。可以从打印窗口直接打印文档。

此增强功能在 Chrome 和 Firefox 中完全受支持并且默认处于启用状态。要在 Chrome 和 Firefox 中禁用此增强功能,请在 configuration.js 文件中将 supportedBrowsers 的值设置为 false。configuration.js 文件位于 C:\program Files\Citrix\HTML5Client 下。实际路径>

此增强功能在 Internet Explorer 11 中部分受支持,并具有某些已知限制,默认处于禁用状态。要在 Internet Explorer 中启用此功能,请在 configuraton.js 文件中将 IE 的值设置为 true。configuration.js 文件位于 C:\program Files\Citrix\HTML5Client 下。实际路径>

    'pdfPrinting' : {
                  'directPrint' : {


     'supportedBrowsers':true,


                                          'IE':false
                                       }
                                     }
<!--NeedCopy-->

优化的分辨率

在早期版本中,当您尝试使用 Citrix PDF 打印机打印文档时,文档中的内容显示得模糊不清。

现在,我们引入了优化以改善用户体验。printResolution 值默认设置为 150。此外,为使内容更加清晰,可以根据您的要求将 configuration.js 文件中的值更改为 300 或 600:

'pdfPrinting' : {
    'directPrint' :
        {'printResolution' :150 }

<!--NeedCopy-->

限制:

  • 在 Internet Explorer 中,打印的 PDF 的内容将缩小,并且不适合页面。
  • 在 Internet Explorer 中,打印大型文件或包含许多页的文件时,浏览器可能会停止响应,或者打印操作可能会间歇性失败。
  • 通过 HTML5 HDX SDK 启动的会话不支持此增强功能。

隐藏“继续”打印对话框

禁用了增强的打印体验功能时,可以通过禁止显示继续打印对话框来打印 PDF。

默认情况下,请将 hide 对象的 printDialog 属性设置为 false

configuration.js 文件位于 C:\program Files\Citrix\HTML5Client 下。实际路径>

要进行打印,请将 hide 对象的 printDialog 属性设置为 true

注意:

  • Citrix 建议您在修改之前先备份 configuration.js 文件。
  • Citrix 建议您仅在为用户重新封装适用于 HTML5 的 Citrix Workspace 应用程序时使用此方法。
  • 需要使用管理员级别的凭据才能编辑 configuration.js 文件;编辑此文件后,请重新封装该应用程序以使所做的更改生效。
    {


       'ui' : {


         "hide":{


            'printDialog': true


         }


       }


     }
<!--NeedCopy-->

阻止 PDF 打印

作为管理员,您现在可以阻止以下跨平台的浏览器上的 PDF 打印:Internet Explorer、Google Chrome、Firefox、Safari 和 Microsoft Edge(包括 Microsoft Edge Chromium)。

默认情况下,允许在所有浏览器中打印 PDF。要禁止 PDF 打印,请按照以下步骤进行操作:

  1. 导航到 configuration.js 文件,该文件位于 C:\Program Files\Citrix\Receiver StoreFront\HTML5Client。
  2. 编辑该文件并将 disableForBrowsers 的值设置为 ‘ALL’

    • 要在特定浏览器上禁用 PDF 打印,请将 disableForBrowsers 的值设置为 ‘MSIE’‘Chrome’‘FIREFOX’‘FIREFOX’‘CHROMIUMEDGE’‘MSEDGE’
    'pdfPrinting' : {
        'disableForBrowsers' : ['All']

    or

        'disableForBrowsers' : ['MSIE', 'Chrome', ‘CHROMIUMEDGE’, 'MSEDGE']

                    }

<!--NeedCopy-->

下面详细描述了每个值:

  • ‘MSIE’:Internet Explorer 的所有版本
  • ‘MSEDGE’: Microsoft Edge 的所有版本
  • ‘CHROMIUMEDGE’:Microsoft Edge Chromium 的所有版本
  • ‘Chrome’:Google Chrome 的所有版本
  • ‘FIREFOX:Firefox 的所有版本
  • ‘SAFARI’:Safari 的所有版本

会话可靠性

会话可靠性可使会话在服务器上保持活动状态。为指示连接已断开,用户的显示内容将变得无响应,直至用户到达通道的另一端后恢复连接。在中断期间,用户可以继续访问显示器。但是,网络连接恢复后,用户可以恢复与应用程序的交互。会话可靠性可重新连接用户而不提示进行重新身份验证。

注意:

适用于 HTML5 的 Citrix Workspace 应用程序用户无法覆盖服务器设置。

结合使用会话可靠性与传输层安全性 (TLS)。

注意:

TLS 仅对用户设备和 Citrix Gateway 之间发送的数据进行加密。

有关配置会话可靠性的详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的会话可靠性策略设置

移动支持

启用自动软键盘弹出

要启用此功能,请将自动键盘策略配置为在单击任何可编辑区域时显示软键盘:

  1. 在 DDC 上打开 Citrix Studio。
  2. 选择策略
  3. 单击创建策略
  4. 搜索自动显示键盘并选择允许

文件传输

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

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

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

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

要求

  • XenApp 或 XenDesktop 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 DaaS 会话与其设备之间传输文件。
  • 将文件上载到桌面:允许或阻止用户上载文件。文件可以从用户的设备上载到 Citrix Virtual Apps and Desktops 或 Citrix DaaS 会话。
  • 从桌面下载文件:允许或阻止用户下载文件。文件可以从 Citrix Virtual Apps and Desktops 或 Citrix DaaS 会话下载到用户的设备。

剪贴板

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

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

有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的客户端剪贴板重定向部分。

增强的剪贴板体验

可以在会话与客户端设备之间复制和粘贴文本。当您使用基于浏览器的适用于 HTML5 的 Citrix Workspace 应用程序在 Windows、Mac 或 Chrome 操作系统中启动多个虚拟桌面托管应用程序或桌面时,可以执行此操作。

使用此功能,您可以使用 Ctrl CCtrl V 热键(适用于 Windows 或 Chrome 操作系统)以及 CMD CCMD V 热键(适用于 Mac 操作系统)来复制和粘贴。

默认情况下启用此功能。

在 Firefox 和 Edge 浏览器上,要将文本从远程会话复制到本地设备,请按下 Ctrl C,然后单击确认

通过选择工具栏上首选项中的禁用复制确认复选框来禁用复制确认对话框。清除此复选框可重新启用该选项。

禁用增强的剪贴板体验

要禁用此功能,请编辑位于 HTML5Client 文件夹 (C:\Program Files\Citrix\Receiver StoreFront\HTML5Client) 中的 configuration.js 文件,并将 directClipboard 值设置为 false

限制:

  • 您只能复制和粘贴纯文本、图像,不能复制和粘贴文件。
  • 不支持大数据。
  • Ctrl 键可能会停留在按下位置。当您按下右侧 Ctrl 键很长一段时间,然后按 C 以复制文本时会出现此问题。解决方法:多次单击右侧 Ctrl 键。
  • 有时,当您使用 Google Chrome、Safari、Edge 和 Firefox 浏览器时,复制文本需要在复制确认对话框中额外单击一下。
  • 使用 Ctrl cCMD CCtrl VCMD V 键进行复制和粘贴。有时,使用编辑菜单或右键单击选项复制文本可能需要使用确认对话框进行额外单击。

工具栏

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

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

  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。

增强的应用程序切换器支持

自本版本起,当您在全屏模式或 kiosk 模式下启动已发布的应用程序会话时,该会话不会与桌面任务栏重叠。应用程序切换器将不再隐藏会话。此增强功能仅在单显示器模式下受支持。

HTML5 日志

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

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

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

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

通过导航到日志页面来查看适用于 HTML5 的 Citrix Workspace 应用程序日志

  1. 登录到 Citrix Receiver for Web 站点。

    • 对于 Citrix Workspace 应用程序 1908 及更高版本,请打开一个新选项卡并导航到 siteurl/Clients/HTML5Client/src/SessionWindow.html#engineType=log。此处 siteurl 是 Citrix Receiver for Web 站点的 URL <http://server.domain/Citrix/StoreWeb>
    • 对于 Citrix Workspace 应用程序 1907 及更早版本,请打开一个新选项卡并导航到 siteurl/Clients/HTML5Client/src/ViewLog.html。此处 siteurl 是 Citrix Receiver for Web 站点的 URL <http://server.domain/Citrix/StoreWeb>
  2. 在登录页面上,单击 Start Logging(开始登录)。
  3. 在 Citrix Receiver for Web 站点上,使用适用于 HTML5 的 Citrix Workspace 应用程序访问桌面或应用程序。

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

使用工具栏查看适用于 HTML5 的 Citrix Workspace 应用程序日志

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

音频

  • 为使音频在 VDA 2008 及更早版本中运行,请按如下所示进行配置,作为临时解决方法:

    在 chrome.exe 启动参数的末尾添加以下内容:

    –disable-features=AudioServiceSandbox

  • 您无法在 Safari macOS 上播放会话中的音频文件。

网络摄像机

Citrix Workspace 应用程序支持面向带内置网络摄像机的 32 位和 64 位应用程序的网络摄像机优化。

网络摄像机重定向

要配置网络摄像机重定向,请执行以下操作:

  1. 打开 configuration.js 文件。
  2. 导航到 HTML5_CONFIG > features(功能)> video(视频)> config(配置)> codecType

    注意:

    • Google Chrome 和 Microsoft Edge Chromium 浏览器同时使用硬件和软件编解码器。Mozilla Firefox 和 Apple Safari 浏览器只使用软件编解码器。
  3. 选择 codecType 值:
  • 1 - HARDWARE_CODEC with SOFTWARE_CODEC fallback(带 SOFTWARE_CODEC 回退的 HARDWARE_CODEC)(默认值)
  • 2 - Only SOFTWARE_CODEC(仅限 SOFTWARE_CODEC)
  • 3 - Only HARDWARE_CODEC(仅限 HARDWARE_CODEC)

主机到客户端重定向

内容重定向允许您通过使用以下应用程序控制用户是否访问信息:

  • 在服务器上发布的应用程序 或
  • 在用户设备上运行的应用程序

主机到客户端重定向是一种类型的内容重定向。仅在服务器操作系统 VDA(而非桌面操作系统 VDA)上受支持。 启用了主机到客户端重定向时,URL 在服务器 VDA 上被截获并发送到用户设备。适用于 HTML5 的 Citrix Workspace 应用程序将显示一个对话框,提示用户选择是在会话中打开 URL 还是在本地设备上打开 URL。该对话框针对每个 URL 显示。禁用了主机到客户端重定向时,用户使用服务器 VDA 上的 Web 浏览器或多媒体播放器打开 URL。启用了主机到客户端重定向时,用户无法将其禁用。

主机到客户端重定向以前称为服务器到客户端重定向。

有关详细信息,请参阅常规内容重定向

通用客户端 IME

必备条件:

  • 启用“客户端键盘布局同步和 IME 改进功能”策略
  • 使用 Citrix Linux VDA 版本 2012 或更高版本。
  • 浏览器语言必须是日语、简体中文、繁体中文或韩语。
  • 使用 Google Chrome、Mozilla Firefox、Apple Safari 13 或更高版本或者 Microsoft Edge。

配置:

自版本 2105 起,默认情况下启用通用客户端 IME 功能。作为管理员,您可以使用 StoreFront 服务器上的 configuration.js 文件启用或禁用此功能 (%ProgramFiles%\Citrix\Receiver StoreFront\HTML5Client)。

要为浏览器语言禁用此功能,请编辑 configuration.js 文件并将 features.ime.mode.<languageID> 设置为“seamlessIme”。如果设置了“seamlessIme”,通用客户端 IME 功能将被禁用。

configuration.js:

    var HTML5_CONFIG = {
    ...
    'features': {
        ...
        ime: {
            mode: {
                "ja": "seamlessIme",
                "zh": "seamlessIme",
                "ko": "seamlessIme"
            }
    ...
        }
    }
}

<!--NeedCopy-->

要为浏览器语言启用此功能,请编辑 configuration.js 文件并将 features.ime.mode.<languageID> 设置为“ctxIme”,或者将 mode 属性保留为空 ({}),这是默认行为。

configuration.js:

var HTML5_CONFIG = {
    ...
    'features': {
        ...
        ime: {
            mode: {
                "ja": "ctxIme",
                "zh": "ctxIme",
                "ko": "ctxIme"
            }
    ...
        }
    }
}

<!--NeedCopy-->

功能限制:

  • 多显示器会话不支持通用客户端 IME 功能。相反,请使用服务器 IME。要启用服务器 IME,请执行以下操作:

    1. 根据需要将 VDA 或服务器键盘语言更改为中文、日语或韩语 (CJK)。
    2. 将客户端或 Chromebook 键盘语言更改为英语。

安全设置

Citrix 建议使用安全的应用商店。此外,最好为安全的应用商店启用 HTTP 严格传输安全性 (HSTS) 设置。

执行以下步骤以启用 HSTS 设置:

  1. Citrix StoreFront 中的应用商店下,单击特定应用商店的链接以启用安全设置。
  2. 此时将显示管理 Receiver for Web 站点对话框。
  3. 单击 Configure(配置)。
  4. 此时将显示编辑 Receiver for Web 站点对话框。
  5. 单击高级设置选项卡,然后选择启用严格传输安全性

安全设置

Global App Configuration Service

管理员可以使用 Global App Configuration Service 为在 Citrix Workspace 应用程序中启动的会话自定义用户设置。以前,管理员只能将 configuration.js 用于此目的,它仅适用于 StoreFront 用户。

配置

适用于Citrix Workspace 的 Global App Configuration Service 使 Citrix 管理员能够通过集中管理的服务提供 Workspace 服务 URL 和 Workspace 应用程序设置。

有关详细信息,请参阅 Global App Configuration Service 文档。

备注

  • 此功能仅适用于 Workspace 和基于 HTTPS 的应用商店。
  • 为了使 Global App Configuration Service 正常运行,请确保您的用户可以访问 URL discovery.cem.cloud.us。

最终用户体验

语言支持

适用于 HTML5 的 Citrix Workspace 应用程序提供巴西葡萄牙语和意大利语版本。

支持使用 Safari 浏览器下载文件

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

提高了高延迟连接中针对图形的网络吞吐量

提高了用于发送和接收数据的ICA 输出缓冲区的默认数量。此项更改的效果是,即使在高延迟连接中也能提高网络吞吐量性能。

Microsoft Teams 优化

Microsoft Teams 优化仅支持在 Google Chrome 浏览器中使用语音通话、视频通话和屏幕共享功能。所需的 Google Chrome 的最低版本为 m97 及更高版本。

注意:

默认情况下,屏幕共享功能处于禁用状态。要启用,请在 StoreFront 中编辑 configuration.js 文件(通常位于 C:\Program Files\Citrix\Receiver StoreFront**HTML5Client),然后在路径中将该值设置为 true。 例如,

{“features”:{“msTeamsOptimization”:{“screenSharing”:true}}}。

功能限制:

  • 使用 Microsoft Teams 优化并共享屏幕时,不会显示指示屏幕共享的红色边框。[RFHTMCRM-6360]
  • 使用 Microsoft Teams 优化时,默认情况下屏幕共享功能处于禁用状态。将其启用后,您可以共享本地设备内容。[RFHTMCRM-6156]

该功能中的已知问题:

  • Microsoft Teams 优化仅在 Google Chrome 上受支持。[RFHTMCRM-6194] [RFHTMCRM-4724]

有关填充码库版本的故障排除,请参阅 Microsoft Teams 优化日志部分。

支持 Dynamic e911

Citrix Workspace 应用程序支持动态紧急呼叫。在 Microsoft 通话套餐、接线员连接和直接路由中使用时,它提供了以下功能:

  • 配置和路由紧急呼叫
  • 通知安全人员

提供通知的依据是端点上运行的 Citrix Workspace 应用程序的当前位置,而非 VDA 上运行的 Microsoft Teams 客户端。

Ray Baum 的法律要求将 911 呼叫者的可调度位置传送到相应的公共安全应答点 (PSAP)。自适用于 HTML5 的 Citrix Workspace 应用程序 2202 起,使用 HDX 的 Microsoft Teams 优化遵从 Ray Baum 的法律。

对于 Microsoft Teams 优化 e911 通话,请启用位置访问权限,如下所示:

位置

虚拟通道 SDK 支持

在本版本中,Citrix VC SDK 支持使用 ICA 协议编写服务器端应用程序和客户端驱动程序。服务器端虚拟通道应用程序位于 Citrix Virtual Apps and Desktops 服务器上。

VC SDK 支持编写新的虚拟通道,适用于 HTML5 的 Citrix Workspace 应用程序最多可支持 20 个自定义虚拟通道。

功能限制

  • 如果虚拟通道的配置不正确,您可以观察到 30 秒的延迟。
  • 创建自定义 VC 时,请使用“CTX”以外的任何对象启动“streamName”。

有关详细信息,请参阅 Citrix Virtual Channel SDK for Citrix Workspace app for HTML5(面向适用于 HTML5 的 Citrix Workspace 应用程序的 Citrix 虚拟通道 SDK)。