浏览器内容重定向
适用于浏览器内容重定向的 Chromium 嵌入式框架 (CEF)
在 1912 版之前的版本中,BCR 使用基于 WebkitGTK+ 的叠加来呈现内容。 但是,在瘦客户端上,存在性能问题。 自版本 1912 起,BCR 使用基于 CEF 的叠加。 此功能丰富了 BCR 的用户体验。 它有助于将网络使用情况、页面处理和图形渲染卸载到端点。
自版本 2106 起,基于 CEF 的浏览器内容重定向齐全起作用。 默认情况下启用该功能。
如果需要,可以在 $ICAROOT/bcr/libffmpeg.so 路径中将 Workspace 应用程序软件包中提供的 libffmpeg.so 文件替换为具有所需编解码器的合适文件 libffmpeg.so。
注意:
ARMHF 平台不支持此功能。
自 2408 版本起,Chromium 嵌入式框架 (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
限制:
- 使用 BCR 时,使用弹出窗口的 Web 应用程序可能无法运行。
已知问题:
-
当您通过基于 Chromium 嵌入式框架的浏览器内容重定向功能访问 Web 应用程序(例如 Google Meet)时,某些用户界面元素可能无法响应交互。 解决方法是刷新页面以还原用户界面元素功能。 [HDX-94506]
-
在
~/.ICAClient/All_Regions.ini中将UseCefBrowser选项设置为 True 时,日语、简体中文和韩语 IME 可能无法在输入字段中工作。 将安全 SaaS 与 Citrix 嵌入式浏览器结合使用时,适用于 Linux 的 Citrix Workspace 应用程序不支持日语、简体中文和韩语 IME。 -
尝试使用基于 CEF 的 BCR 访问 SharePoint URL 时,您可能会收到未知的证书错误。 您可以通过验证外部客户端信任的代理的 SSL 证书来解决此问题。 [CVADHELP-24141]
-
当您尝试使用基于 CEF 的 BCR 启动 Web 页面重定向时,可能会收到未知证书错误。 此问题出现在 Citrix Workspace 应用程序版本 2106 及更高版本中。 可以通过确保将 Web 站点的根证书信任导入到 Linux
pki应用商店来解决此问题。 有关详细信息,请参阅如何将自签名证书导入到nssdb中?。
有关 BCR 的信息,请参阅 Citrix Virtual Apps and Desktops 文档中的浏览器内容重定向。
配置浏览器内容重定向叠加浏览器临时数据存储的路径
自 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 或更高版本
-
兼容的 GPU 包括 NVIDIA GeForce 系列、AMD Radeon GPU、Intel Xe GPU 系列以及类似的硬件。