浏览器内容重定向
用于浏览器内容重定向的 Chromium 嵌入式框架 (CEF)
在 1912 版本之前的版本中,BCR 使用基于 WebkitGTK+ 的覆盖层来呈现内容。然而,在瘦客户端上存在性能问题。从 1912 版本开始,BCR 使用基于 CEF 的覆盖层。此功能丰富了 BCR 的用户体验。它有助于将网络使用、页面处理和图形渲染卸载到端点。
从 2106 版本开始,基于 CEF 的浏览器内容重定向功能已完全可用。此功能默认启用。
如果需要,您可以将 Workspace 应用程序包中提供的 libffmpeg.so 文件替换为位于 $ICAROOT/bcr/libffmpeg.so 路径中、包含所需编解码器的合适 libffmpeg.so 文件。
注意:
ARMHF 平台不支持此功能。
从 2408 版本开始,Chromium Embedded Framework (CEF) 的版本已升级到 128.0.6613.120。此升级版本包含针对已知安全漏洞的修复程序。
启用基于 CEF 的 BCR
要启用基于 CEF 的 BCR,请执行以下操作:
- 导航到
$ICAROOT/config/All_Regions.ini文件,其中 $ICAROOT 是 Citrix Workspace 应用程序的默认安装目录。 -
转到
[Client Engine\WebPageRedirection]部分并设置以下条目:UseCefBrowser=True
限制:
- 使用弹出窗口的 Web 应用程序在使用 BCR 时可能无法正常工作。
已知问题:
-
当您通过基于 Chromium 嵌入式框架的浏览器内容重定向访问 Web 应用程序(例如 Google Meet)时,某些 UI 元素可能无法响应交互。作为一种解决方法,请刷新页面以恢复 UI 元素功能。[HDX-94506]
-
当您在
~/.ICAClient/All_Regions.ini中将UseCefBrowser选项设置为 True 时,日语、简体中文和韩语 IME 可能无法在输入字段中工作。当将 Secure SaaS 与 Citrix Embedded Browser 结合使用时,适用于 Linux 的 Citrix Workspace 应用程序不支持日语、简体中文和韩语 IME。 -
当您尝试使用基于 CEF 的 BCR 访问 SharePoint URL 时,可能会收到未知证书错误。您可以通过验证外部客户端信任代理的 SSL 证书来解决此问题。[CVADHELP-24141]
-
当您尝试使用基于 CEF 的 BCR 启动网页重定向时,可能会收到未知证书错误。此问题出现在 Citrix Workspace 应用程序版本 2106 及更高版本中。您可以通过确保网站的根证书信任已导入到 Linux
pki存储来解决此问题。有关详细信息,请参阅如何将自签名证书导入nssdb?。
For information about BCR, see Browser content redirection in the Citrix Virtual Apps and Desktops documentation.
配置浏览器内容重定向覆盖浏览器临时数据存储的路径
从 Citrix Workspace 应用程序 2303 版本开始,配置基于 CEF 的浏览器的临时数据存储路径。要配置路径,请执行以下操作:
- 导航到
$ICAROOT/config/All_Regions.ini文件,其中$ICAROOT是 Citrix Workspace 应用程序的默认安装目录。 -
转到
[Client Engline\WebPageRedirection]部分并添加以下条目:CefCachePath=<folder for CEF based BCR tmp files> <!--NeedCopy-->
浏览器内容重定向中的硬件加速
从适用于 Linux 的 Citrix Workspace 应用程序 2508 版本开始,浏览器内容重定向 (BCR) 中默认启用硬件加速。此功能提供以下优势:
-
更快的图形渲染 - BCR 利用客户端 GPU 将图形相关任务委托给图形处理单元,从而提供更流畅、更身临其境的用户体验。
-
降低 CPU 负载 - 当 GPU 处理硬件加速时,它会减轻 CPU 的图形密集型任务。CPU 可以专注于其他进程,从而提高整体系统性能和多任务处理效率。
-
增强的视频播放 - 硬件加速使视频播放能够使用现代 GPU 中的专用渲染引擎,从而更有效地处理高比特率视频。
此功能需要满足以下系统要求:
-
GPU 必须支持 OpenGL 2.0 或更高版本,或 DirectX 9 或更高版本
-
兼容的图形处理器包括 NVIDIA GeForce 系列、AMD Radeon 系列、Intel Xe 系列以及类似的硬件。
模块化浏览器内容重定向
从适用于 Linux 的 Citrix Workspace 应用程序 2601 开始,浏览器内容重定向 (BCR) 作为模块化组件进行管理,与适用于 Linux 的主 Citrix Workspace 应用程序 (CWA) 解耦。这种新的模块化架构允许 BCR 组件独立于 CWA 进行更新或卸载。因此,可以更快地交付安全修复程序,并且无需等待完整的 CWA 发布周期即可采用新的 BCR 功能。
BCR 组件仍随适用于 Linux 的 Citrix Workspace 应用程序默认安装,确保一致的用户体验。此外,对于需要在常规 Citrix Workspace 应用程序发布周期之外进行独立更新或临时修补程序的情况,还提供了独立的 BCR 软件包。
浏览器内容重定向的单点登录支持
从 Citrix Workspace 应用程序 Linux 2601 开始,浏览器内容重定向 (BCR) 通过单点登录支持提供简化的用户体验,支持 VDA 侧身份验证和 Cookie 共享。此增强功能消除了冗余登录,通过在 BCR 会话中(即使在 BCR 窗口关闭后)保持身份验证和 Cookie 持久性来提高工作效率。这种无缝体验通过确保身份验证源自 VDA 而非客户端,进一步增强了安全性。
有关详细信息,请参阅单点登录支持。
服务器端的证书验证
从适用于 Linux 的 Citrix Workspace 应用程序 2604 开始,浏览器内容重定向通过证书验证支持得到进一步增强。当从客户端访问重定向网站时,客户端覆盖浏览器可能不信任来自服务器或 MitM 代理的证书。在这种情况下,BCR 现在可以根据 VDA 的证书存储验证主机或代理证书。
有关详细信息,请参阅服务器端证书验证文档。
必备条件
此功能默认情况下处于启用状态,并且在满足以下要求后,无需进行任何额外配置:
- CVAD 2507 LTSR 或更高版本,或 CVAD 2511 CR 或更高版本
- CWA Linux 2604 or later
- 浏览器内容重定向扩展 (Chrome 或 Edge) 25.11 或更高版本