浏览器内容重定向

适用于浏览器内容重定向的 Chromium 嵌入式框架 (CEF)

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

自版本 2106 起,基于 CEF 的浏览器内容重定向齐全起作用。默认情况下启用该功能。

如果需要,可以在 $ICAROOT/bcr/libffmpeg.so 路径中将 Workspace 应用程序软件包中提供的 libffmpeg.so 文件替换为具有所需编解码器的合适文件 libffmpeg.so

注意:

ARMHF 平台不支持此功能。

自 2402 版本起,Chromium 嵌入式框架 (Chromium Embedded Framework, CEF) 的版本已升级到 120。此升级后的版本中包括面向已知安全漏洞的修复。

启用基于 CEF 的 BCR

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

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

    UseCefBrowser=True

限制:

  • 使用 BCR 时,使用弹出窗口的 Web 应用程序可能无法运行。

已知问题:

  • ~/.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 的浏览器配置临时数据存储路径。要配置路径,请执行以下操作:

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

    CefCachePath=<folder for CEF based BCR tmp files>
    <!--NeedCopy-->
    
浏览器内容重定向