Browserinhaltsumleitung
Chromium Embedded Framework (CEF) für die Browserinhaltsumleitung
In Versionen vor Version 1912 wurde bei der Browserinhaltsumleitung (BCR) ein WebKitGTK+-basiertes Overlay verwendet, um den Inhalt wiederzugeben. Bei Thin Clients gab es jedoch Leistungsprobleme. Ab Version 1912 wird für die Browserinhaltsumleitung ein CEF-basiertes Overlay verwendet. Diese Funktionalität bereichert die Benutzererfahrung bei der Browserinhaltsumleitung. Sie trägt dazu bei, dass Netzwerklast, Seitenverarbeitung und Grafikwiedergabe an den Endpunkt abgeladen werden.
Ab Version 2106 ist die CEF-basierte Browserinhaltsumleitung voll funktionsfähig. Das Feature ist in der Standardeinstellung aktiviert.
Bei Bedarf können Sie die im Workspace-App-Paket bereitgestellte Datei libffmpeg.so durch eine geeignete Datei libffmpeg.so ersetzen, die die erforderlichen Codecs im Pfad $ICAROOT/bcr/libffmpeg.so enthält.
Hinweis:
Dieses Feature wird auf der ARMHF-Plattform nicht unterstützt.
Ab Version 2408 wird die Version des Chromium Embedded Framework (CEF) auf 128.0.6613.120 aktualisiert. Diese aktualisierte Version enthält Fixes für bekannte Sicherheitsrisiken.
Aktivieren der CEF-basierten Browserinhaltsumleitung
Aktivieren der CEF-basierten Browserinhaltsumleitung:
- Navigieren Sie zur Datei
$ICAROOT/config/All_Regions.ini, wobei $ICAROOT das Standardinstallationsverzeichnis der Citrix Workspace-App ist. -
Gehen Sie zum Abschnitt
[Client Engine\WebPageRedirection]und legen Sie den folgenden Eintrag fest:UseCefBrowser=True
Einschränkung:
- Web-Apps, die Popups verwenden, funktionieren bei Verwendung der Browserinhaltsumleitung möglicherweise nicht.
Bekannte Probleme:
-
Wenn Sie über die auf dem Chromium Embedded Framework basierende Browserinhaltsumleitung auf Webanwendungen wie Google Meet zugreifen, reagieren bestimmte UI-Elemente möglicherweise nicht auf Interaktionen. Aktualisieren Sie als Problemumgehung die Seite, um die Funktionalität der UI-Elemente wiederherzustellen. [HDX-94506]
-
Wenn Sie die Option
UseCefBrowserin~/.ICAClient/All_Regions.iniauf True setzen, funktionieren die IMEs für Japanisch, Chinesisch (vereinfacht) und Koreanisch in den Eingabefeldern möglicherweise nicht. Die Citrix Workspace-App für Linux unterstützt den japanischen, chinesischen und koreanischen IME nicht, wenn sichere SaaS mit dem eingebetteten Citrix-Browser verwendet wird. -
Wenn Sie versuchen, mithilfe des CEF-basierten BCR auf eine SharePoint-URL zuzugreifen, wird möglicherweise ein unbekannter Zertifikatsfehler angezeigt. Sie können dieses Problem lösen, indem Sie überprüfen, ob der externe Client dem SSL-Zertifikat des Proxys vertraut. [CVADHELP-24141]
-
Wenn Sie versuchen, eine Webseitenumleitung mit CEF-basierter Browserinhaltsumleitung zu starten, wird möglicherweise ein unbekannter Zertifikatsfehler angezeigt. Das Problem tritt bei der Citrix Workspace-App Version 2106 und höher auf. Sie können dieses Problem beheben, indem Sie sicherstellen, dass das Stammzertifikatvertrauen für die Website in den Linux
pki-Speicher importiert wird. Weitere Informationen finden Sie unter So importieren Sie ein selbstsigniertes Zertifikat innssdb?.
Informationen zur Browserinhaltsumleitung (BCR) finden Sie unter Browserinhaltsumleitung in der Dokumentation zu Citrix Virtual Apps and Desktops.
Speicherpfad für temporäre Daten für Browserinhaltsumleitungs-Overlay konfigurieren
Ab Version 2303 der Citrix Workspace-App konfigurieren Sie den Pfad des Speichers für temporäre Daten für CEF-basierte Browser. Gehen Sie wie folgt vor, um den Pfad zu konfigurieren:
- Navigieren Sie zur Datei
$ICAROOT/config/All_Regions.ini, wobei$ICAROOTdas Standardinstallationsverzeichnis der Citrix Workspace-App ist. -
Gehen Sie zum Abschnitt
[Client Engline\WebPageRedirection]und fügen Sie den folgenden Eintrag hinzu:CefCachePath=<folder for CEF based BCR tmp files> <!--NeedCopy-->
Hardwarebeschleunigung bei der Browserinhaltsumleitung
Ab der Citrix Workspace-App für Linux-Version 2508 ist die Hardwarebeschleunigung jetzt standardmäßig in der Browser Content Redirection (BCR) aktiviert. Dieses Feature bietet die folgenden Vorteile:
-
Schnellere Grafikwiedergabe – BCR nutzt die clientseitige GPU, um grafikbezogene Aufgaben an die Grafikverarbeitungseinheit zu delegieren und so ein flüssigeres und intensiveres Benutzererlebnis zu bieten.
-
Reduzierte CPU-Auslastung – Wenn die GPU die Hardwarebeschleunigung übernimmt, entlastet sie die CPU von grafikintensiven Aufgaben. Die CPU kann sich auf andere Prozesse konzentrieren, wodurch die Gesamtsystemleistung und die Multitaskingeffizienz verbessert werden.
-
Verbessertes Video-Playbook – Durch die Hardwarebeschleunigung kann bei der Videowiedergabe die Verwendung dedizierter Renderingengines in modernen GPUs ermöglicht werden, die Videos mit hoher Bitrate effizienter verarbeiten.
Für dieses Feature sind die folgenden Systemanforderungen erforderlich:
-
GPU muss OpenGL Version 2.0 oder höher oder DirectX Version 9 oder höher unterstützen
-
Zu den kompatiblen GPUs gehören die NVIDIA GeForce-Serie, AMD Radeon GPUs, die Intel Xe GPU-Familie und ähnliche Hardware.