Browserinhaltsumleitung
Die Umleitung des Browserinhalts verhindert die VDA-seitige Wiedergabe von Webseiten auf einer Positivliste. Dabei wird von der Citrix Workspace-App clientseitig die Instanz einer entsprechenden Renderingengine erzeugt, die den HTTP- und HTTPS-Inhalt von der URL abruft.
Die Umleitung von Browserinhalten unterstützt den Google Chrome-Browser. Mit der Browserinhaltsumleitung wird der Inhalt eines Webbrowsers an ein Clientgerät umgeleitet und ein entsprechender Browser erstellt, der in die Citrix Workspace-App eingebettet ist. Dadurch werden Netzwerklast, Seitenverarbeitung und Grafikwiedergabe an den Endpunkt abgeladen. Dies verbessert die Benutzererfahrung beim Anzeigen komplexer Webseiten, insbesondere solcher mit HTML5 oder WebRTC-Videos.
- Cookies sind in den Sitzungen persistent: Wenn Sie einen Browser beenden und neu starten, werden Sie nicht aufgefordert, Ihre Anmeldeinformationen erneut einzugeben.
- Browser berücksichtigen nun die auf dem lokalen System eingestellte Sprache.
Weitere Informationen finden Sie unter Umleitung des Browserinhalts.
Wichtig:
- Die Browserinhaltsumleitung kann für 2402 LTSR über die Befehlszeile aktiviert werden
- Es ist standardmäßig für alle aktuellen Versionen der Citrix Workspace-App für Windows aktiviert.
- Die Browserinhaltsumleitung wird für die Versionen LTSR 1912 und 2203.1 der Citrix Workspace-App nicht unterstützt.
Um die Browserinhaltsumleitung auf dem VDA zu aktivieren, achten Sie darauf, dass die folgenden Richtlinien in Citrix Web Studio aktiviert sind:
- Umleitung des Browserinhalts
- ACL-Konfiguration für die Browserinhaltsumleitung
- Authentifizierungssites für Browserinhaltsumleitung
Speicherpfad für temporäre Daten für Browserinhaltsumleitungs-Overlay konfigurieren
Sie können den Pfad des Speichers für temporäre Daten für CEF-basierte Browser (Chromium Embedded Framework) konfigurieren. Sie können den Pfad auf dem VDA oder dem Client wie folgt konfigurieren:
Auf dem VDA:
-
Öffnen Sie den Registrierungs-Editor, indem Sie den Befehl Run mit dem Parameter
regedit
ausführen. - Navigieren Sie zum Registrierungspfad
HKEY_LOCAL_MACHINE\Software\Citrix\DXMediaStream\ClientConfigurations\WindowsCef
. -
Erstellen Sie den String-Eintrag BCRProfilePath und setzen Sie seinen Wert auf “folder” für CEF-basierte BCRtmp-Dateien. Beispiel:
"BCRProfilePath"="C:\\tmp\\AlternateBcrProfilePath"
- Starten Sie die Sitzung neu, damit die Änderungen wirksam werden.
Auf dem Client:
- Öffnen Sie den Registrierungs-Editor, indem Sie den Befehl Run mit dem Parameter
regedit
ausführen. - Navigieren Sie zum Registrierungspfad
HKEY_CURRENT_USER\Software\Citrix\HdxMediaStream
. -
Erstellen Sie einen Registrierungswert mit den folgenden Attributen:
- Name des Registrierungsschlüssels:
BCRProfilePath
- Registrierungswert: Zeichenfolge
<folder for CEF based BCRtmp files>
- Name des Registrierungsschlüssels:
- Starten Sie die Citrix Workspace-App neu, um die Änderungen zu übernehmen.
Hinweis:
Ab der Citrix Workspace-App 2402 LTSR CU1 für Windows wird die Version des Chromium Embedded Framework (CEF) auf 123 aktualisiert. Dieses Versionsupgrade hilft, Sicherheitslücken zu schließen.
Einschränkungen:
Für die Browserinhaltsumleitung gelten die folgenden Einschränkungen:
- Webanwendungen, die Popup-Fenster oder die Persistenz von Sitzungscookies erfordern, werden nicht unterstützt.
- Microsoft Internet Explorer wird nicht unterstützt.
- Anwendungen, die vom Google-Authentifizierungsdienst abhängig sind (z. B. Google Meet), sind derzeit blockiert.
- Das Erweiterungs-Plug-In ist derzeit nicht offiziell auf Microsoft Edge veröffentlicht. Es gibt jedoch einen Workaround.
- Die HTML5-Videoumleitungsrichtlinie muss deaktiviert sein, wenn die Browserinhaltsumleitung verwendet wird.
- Benutzer können von Sitzungen aufgrund von unzuverlässigen Netzwerken, stark variierender Netzwerklatenz oder Bereichseinschränkungen von drahtlosen Geräten getrennt werden. Die Browserinhaltsumleitung verfügt für solche Szenarien nicht über ausreichende Fallback- oder Berichtsmechanismen.
- Über das Overlay heruntergeladene Dateien werden lokal gespeichert (auf der Clientmaschine des Endbenutzers).
Verbesserte Leistung bei der Browserinhaltsumleitung
Bisher verwendete die Browserinhaltsumleitung den clientseitigen Datenträgercache und die zwischengespeicherten Informationen wurden bei einem Upgrade nicht gelöscht. Diese Einstellung führte im Laufe der Zeit zu einer höheren Speicherplatznutzung und zu einem inkonsistenten Verhalten, wenn eine Seite mit der Browserinhaltsumleitung umgeleitet wurde.
Um dieses Problem zu beheben, verwendet BCR einen In-Memory-Cache. Diese Verbesserung hilft, die Leistung der Browserinhaltsumleitung zu verbessern.
Das Feature ist in der Standardeinstellung deaktiviert. Sie können diese Funktion auf dem VDA oder dem Client wie folgt aktivieren:
Auf dem VDA:
-
Öffnen Sie den Registrierungs-Editor, indem Sie den Befehl Run mit dem Parameter
regedit
ausführen. -
Navigieren Sie zum Registrierungspfad
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HDXMediaStream\ClientConfigurations\WindowsCef
. -
Erstellen Sie einen
DWORD
-Schlüssel mit dem NamenBCRStoreCEFCacheInMemory
und setzen Sie seinen Wert auf 1.
Wenn der Wert von BCRStoreCEFCacheInMemory
auf 0 gesetzt ist, verwendet die Browserinhaltsumleitung Speicherplatz auf dem Client.
Auf dem Client:
-
Öffnen Sie den Registrierungs-Editor, indem Sie den Befehl Run mit dem Parameter
regedit
ausführen. -
Navigieren Sie zum Registrierungspfad
HKEY_CURRENT_USER\Software\Citrix\HDXMediaStream
. -
Erstellen Sie einen
DWORD
-Schlüssel mit dem NamenBCRStoreCEFCacheInMemory
und setzen Sie seinen Wert auf 1.
Wenn der Wert von BCRStoreCEFCacheInMemory
auf 0 gesetzt ist, verwendet die Browserinhaltsumleitung Speicherplatz auf dem Client.
Hinweis:
Wenn
BCRStoreCEFCacheInMemory
sowohl auf dem Client als auch auf dem VDA festgelegt ist, hat die Einstellung auf dem Client Vorrang.Wenn sowohl
BCRProfilePath
als auchBCRStoreCEFCacheInMemory
gesetzt sind, hat die KonfigurationBCRProfilePath
Vorrang und die KonfigurationBCRStoreCEFCacheInMemory
wird ignoriert.
Einschränkung:
Die Größenbeschränkung für den In-Memory-Cache ist auf 10 MB festgelegt.