浏览器内容重定向

适用于浏览器内容重定向的 Chromium Embedded Framework (CEF)

在 1912 版本之前,BCR 使用基于 WebkitGTK+ 的覆盖层来呈现内容。但是,在瘦客户端上存在性能问题。从 1912 版本开始,BCR 使用基于 CEF 的覆盖层。此功能丰富了 BCR 的用户体验。它有助于将网络使用、页面处理和图形渲染卸载到端点。

从 2106 版本开始,基于 CEF 的浏览器内容重定向功能已完全可用。此功能默认启用。

如果需要,您可以将 Workspace app 软件包中提供的 libffmpeg.so 文件替换为具有所需编解码器的合适 libffmpeg.so 文件,位于 $ICAROOT/bcr/libffmpeg.so 路径中。

注意:

此功能不支持 ARMHF 平台。

从 2408 版本开始,Chromium Embedded Framework (CEF) 的版本已升级到 128.0.6613.120。此升级版本包含针对已知安全漏洞的修复。

  • 启用基于 CEF 的 BCR

  • 要启用基于 CEF 的 BCR,请执行以下操作:

    1. 导航到 $ICAROOT/config/All_Regions.ini 文件,其中,$ICAROOT 是 Citrix Workspace app 的默认安装目录。
    1. 转到 [Client Engine\WebPageRedirection] 部分并设置以下条目:

    UseCefBrowser=True

限制:

  • 使用弹出窗口的 Web 应用程序在使用 BCR 时可能无法正常工作。

已知问题:

  • 当您通过基于 Chromium Embedded Framework 的浏览器内容重定向访问 Web 应用程序(例如 Google Meet)时,某些 UI 元素可能无法响应交互。作为一种解决方法,请刷新页面以恢复 UI 元素功能。 [HDX-94506]

  • 当您在 ~/.ICAClient/All_Regions.ini 中将 UseCefBrowser 选项设置为 True 时,日语、简体中文和韩语 IME 可能无法在输入字段中工作。Citrix Workspace app for Linux 在将 Secure SaaS 与 Citrix Embedded Browser 结合使用时不支持日语、简体中文和韩语 IME。

  • 当您尝试使用基于 CEF 的 BCR 访问 SharePoint URL 时,您可能会收到未知证书错误。您可以通过验证外部客户端是否信任代理的 SSL 证书来解决此问题。 [CVADHELP-24141]

  • 当您尝试使用基于 CEF 的 BCR 启动网页重定向时,您可能会收到未知证书错误。此问题发生在 Citrix Workspace app 2106 及更高版本上。您可以通过确保网站的根证书信任已导入到 Linux pki 存储来解决此问题。有关详细信息,请参阅 如何将自签名证书导入 nssdb

有关 BCR 的信息,请参阅 Citrix Virtual Apps and Desktops 文档中的 浏览器内容重定向

配置浏览器内容重定向覆盖层浏览器临时数据存储路径

从 Citrix Workspace app 2303 版本开始,配置基于 CEF 的浏览器的临时数据存储路径。要配置路径,请执行以下操作:

  1. 导航到 $ICAROOT/config/All_Regions.ini 文件,其中,$ICAROOT 是 Citrix Workspace app 的默认安装目录。
  2. 转到 [Client Engline\WebPageRedirection] 部分并添加以下条目:

    CefCachePath=<folder for CEF based BCR tmp files>
    <!--NeedCopy-->
    

浏览器内容重定向中的硬件加速

从 Citrix Workspace app for Linux 2508 版本开始,浏览器内容重定向 (BCR) 中默认启用硬件加速。此功能提供以下优势:

  • 更快的图形渲染 - BCR 利用客户端 GPU 将图形相关任务委托给图形处理单元,从而提供更流畅、更沉浸式的用户体验。

  • 降低 CPU 负载 - 当 GPU 处理硬件加速时,它会减轻 CPU 的图形密集型任务负担。CPU 可以专注于其他进程,从而提高整体系统性能和多任务处理效率。

  • 增强的视频播放 - 硬件加速使视频播放能够使用现代 GPU 中的专用渲染引擎,从而更高效地处理高比特率视频。

此功能需要满足以下系统要求:

  • GPU 必须支持 OpenGL 2.0 或更高版本,或 DirectX 9 或更高版本

  • 兼容的 GPU 包括 NVIDIA GeForce 系列、AMD Radeon GPU、Intel Xe GPU 系列以及类似的硬件。

模块化浏览器内容重定向

从 Citrix Workspace app 2601 for Linux 开始,浏览器内容重定向 (BCR) 作为模块化组件进行管理,与主要的 Citrix Workspace app (CWA) for Linux 解耦。这种新的模块化架构允许 BCR 组件独立于 CWA 进行更新或卸载。因此,可以更快地提供安全修复,并且无需等待完整的 CWA 发布周期即可采用新的 BCR 功能。

BCR 组件仍默认随 Citrix Workspace app for Linux 一起安装,确保一致的用户体验。此外,还提供独立的 BCR 软件包,以应对需要在常规 Citrix Workspace app 发布周期之外进行独立更新或临时修补的情况。

浏览器内容重定向